.time_contener .time_open {
 width:291px;
 height:62px;
 color:#fff;
 font-size:16px;
 border:1px solid #fff;
 border-radius:3px;
 cursor:pointer;
 position:relative;
 float:left;
 display:flex;
 align-items:center;
 justify-content:left
}
.time_contener .time_open .classBtnCon {
 width:100%
}
.time_contener .time_open .classBtnCon .classBtnCon_span {
 display:block
}
.time_contener .time_open .classBtnCon .remain_time {
 color:#5b656d;
 font-size:13px;
 margin-top:10px
}
.time_contener .time_open .classBtnCon .remain_time .countdownTimeI {
 color:#f30;
 font-style:normal
}
.time_contener .schedule-btn-active,
.time_contener .schedule-btn-active:hover,
.time_contener .schedule-btn:hover,
.time_contener .time_open:hover {
 border:1px solid #ffaa06!important;
 color:#ffaa06!important
}
.time_contener .schedule-btn-active {
 position:relative
}
.time_contener .schedule-btn-active:before {
 width:20px;
 height:20px;
 position:absolute;
 bottom:0;
 right:0;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAlCAYAAAAuqZsAAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+LUNEtwAAAh1JREFUWIXN2L9rE2EcB+AnTdtQq1YUHBxaxCJ2quIPFBXRSSe7CHbSbu0iVSfpqoIo4qIIWgrqogHRKqiFirq46eqgFP8AQdAOTnW4pm3aS3I/klw+U3jfe4+H933vvfsmt/CsUwtmb1vWgpAcxmyrwY7jLXpaCXYSr7EeWgV2Gi+xrtTQCrCzKKLsKcwadg5P0LG6I0vYKKaQD+vMCnYR95CrdEEWsCu4rQqK5sOu4XqUC9sbDCklh1u4FHVAM2A53MVYnEGNhuXxEOfjDmwkrB2PBQdoosGNSCeeYijpDeoDO/Nv+Xex0IXngpdy4tR3xoqFbrwSfL6kSv3OsWKhB+8kQeXyHJhi+8hSU31mrFjYvIjalww1Se8wfcNB29xUXWBbMYPBVKiggU27kX7GtmEWu9Kj8OM+X8eRbo/14dMaVL4rOerLOBZSwfrxETvKWgdvcuwNHRtToZLCBhZRfeWoG+y8wJZDHJ0Ox0VEJYEN4oNgb5Vnfm755mG4GKi4sP14L3gK1+Z7aeOG4GKiIBfxL4Ijgpqvp+aV/aPsuWPpA/XXZ+Z/0rviXV4DFRV2AtPoromqhFuZCChqL+UpwUxFR7F2WWOiasGG8AIRDqYIuBgoKp/8w3hUpT86DjYMhM9glYTtsRE8UKEQbVZWL+UYJmWMwt+VsMuCaqZqIdqkzJRgE4K6rxVQvzHRJqiMr2aMgT+CWuEgvv0HntqHOqAIkocAAAAASUVORK5CYII=) no-repeat 50%;
 background-size:cover;
 content:""
}
.time_contener .schedule-btn-no-click,
.time_contener .schedule-btn-no-click:hover {
 border:1px solid #eaeff3!important;
 background:#eaeff3!important;
 cursor:default;
 color:#b6bec6!important
}
.time_contener .schedule-btn-no-click .classBtnCon .classBtnCon_span,
.time_contener .schedule-btn-no-click .classBtnCon .classBtnCon_span .countdownTimeI,
.time_contener .schedule-btn-no-click:hover .classBtnCon .classBtnCon_span,
.time_contener .schedule-btn-no-click:hover .classBtnCon .classBtnCon_span .countdownTimeI {
 color:#b6bec6
}
.time_contener .paopao {
 height:21px;
 border-radius:10px;
 position:absolute;
 top:-21px;
 right:-4px;
 color:#fff;
 font-size:12px;
 text-align:center;
 line-height:21px;
 background:#f85415;
 padding:0 9px
}
.time_contener .paopao:before {
 border-top:14px solid #f85415;
 border-left:0 solid transparent;
 border-right:11px solid transparent;
 position:absolute;
 height:0;
 width:0;
 top:17px;
 right:19px;
 display:block;
 content:""
}
.cd-renewal-mark[data-v-3ed56842] {
 width:100%;
 height:100%;
 background:rgba(46,56,73,.8);
 position:fixed;
 top:0;
 left:0;
 z-index:90000;
 animation:bounceIn .3s;
 -webkit-animation:bounceIn .3s
}
.cd-renewal-mark .cd-renewal[data-v-3ed56842] {
 width:735px;
 height:350px;
 background:#f3f7fa;
 border-radius:5px;
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 z-index:91000
}
.cd-renewal-mark .cd-renewal .cdr-close[data-v-3ed56842] {
 width:20px;
 height:20px;
 position:absolute;
 top:15px;
 right:15px;
 cursor:pointer
}
.cd-renewal-mark .cd-renewal p[data-v-3ed56842] {
 text-align:center;
 font-size:24px;
 color:#333;
 margin-top:45px;
 margin-bottom:0
}
.cd-renewal-mark .cd-renewal .cdr-tip[data-v-3ed56842] {
 font-size:16px;
 color:#898989;
 margin-top:10px
}
.cd-renewal-mark .cd-renewal .cdr-combo[data-v-3ed56842] {
 width:640px;
 margin:0 auto;
 text-align:center
}
.cd-renewal-mark .cd-renewal .cdr-combo .cdrc-card[data-v-3ed56842] {
 width:180px;
 height:150px;
 display:inline-block;
 border-radius:5px;
 background:#fff;
 position:relative;
 box-shadow:0 0 30px rgba(85,182,218,.2);
 margin:30px 15px;
 cursor:pointer;
 vertical-align:middle
}
.cd-renewal-mark .cd-renewal .cdr-combo .cdrc-card .cdr-time[data-v-3ed56842] {
 width:100%;
 height:45px;
 background:#55b6da;
 border-radius:5px;
 font-size:18px;
 color:#fff;
 line-height:45px;
 text-align:center
}
.cd-renewal-mark .cd-renewal .cdr-combo .cdrc-card .cdr-price[data-v-3ed56842] {
 width:100%;
 height:105px;
 font-size:24px;
 color:#333;
 line-height:100px;
 text-align:center
}
.cd-renewal-mark .cd-renewal .cdr-combo .cdrc-card .card-hover[data-v-3ed56842] {
 width:180px;
 height:150px;
 border-radius:5px;
 position:absolute;
 top:0;
 left:0;
 background:#55b6da;
 display:none
}
.cd-renewal-mark .cd-renewal .cdr-combo .cdrc-card .card-hover p[data-v-3ed56842] {
 font-size:16px;
 margin-top:0;
 line-height:20px;
 color:#fff
}
.cd-renewal-mark .cd-renewal .cdr-combo .cdrc-card .card-hover p[data-v-3ed56842]:first-child {
 margin-top:30px
}
.cd-renewal-mark .cd-renewal .cdr-combo .cdrc-card .card-hover .cdr-btn[data-v-3ed56842] {
 width:130px;
 height:37px;
 background:#f9de07;
 border-radius:5px;
 text-align:center;
 font-size:15px;
 color:#333;
 line-height:37px;
 position:absolute;
 bottom:20px;
 left:0;
 right:0;
 margin:auto
}
.cd-renewal-mark .cd-renewal .cdr-combo .cdrc-card:hover .card-hover[data-v-3ed56842] {
 display:block
}
@media screen and (max-width:768px) {
 .cd-renewal-mark .cd-renewal .cdr-combo[data-v-3ed56842],
 .cd-renewal-mark .cd-renewal[data-v-3ed56842] {
  width:100%
 }
 .cd-renewal-mark .cd-renewal .cdr-combo .cdrc-card[data-v-3ed56842] {
  width:95px
 }
 .cd-renewal-mark .cd-renewal .cdr-combo .cdrc-card:hover .card-hover[data-v-3ed56842] {
  display:none
 }
}
@media screen and (device-aspect-ratio:40/71) {
 .cd-renewal-mark .cd-renewal .cdr-combo .cdrc-card[data-v-3ed56842] {
  width:85px;
  margin:30px 5px
 }
}
.miniCoursePayLoading {
 width:100%;
 height:100%;
 position:fixed;
 top:0;
 left:0;
 z-index:5000;
 background:rgba(0,0,0,.7)
}
.miniCoursePayLoading .loadingGif {
 width:40px;
 height:40px;
 position:fixed;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 z-index:5100
}
.miniCoursePayLoading .loadingP {
 width:200px;
 height:20px;
 text-align:center;
 font-size:14px;
 line-height:20px;
 color:#fff;
 position:fixed;
 top:80px;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 z-index:5100;
 display:block
}
.miniCoursePayLoading-small {
 width:130px;
 height:130px;
 background:#fff;
 border-radius:10px;
 box-shadow:0 0 10px rgba(0,0,0,.3);
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 z-index:5000
}
.miniCoursePayLoading-small .loadingGif {
 width:40px;
 height:40px;
 position:fixed;
 top:-27px;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 z-index:5100
}
.miniCoursePayLoading-small .loadingP {
 width:120px;
 color:#333;
 top:55px
}
.simplePopup-mark {
 width:100%;
 height:100%;
 background:rgba(0,0,0,.5);
 position:fixed;
 top:0;
 left:0;
 z-index:9000
}
.simplePopup-mark .simplePopup {
 width:335px;
 height:154px;
 background:#fff;
 border-radius:10px;
 position:fixed;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 z-index:9100
}
.simplePopup-mark .simplePopup .p1 {
 color:#242930;
 font-size:17px;
 text-align:center;
 margin-bottom:30px;
 margin-top:40px
}
.simplePopup-mark .simplePopup .simplePopupBtn {
 width:130px;
 height:40px;
 background:#ffc845;
 border-radius:20px;
 text-align:center;
 font-size:17px;
 color:#333;
 border:none;
 margin:0 auto;
 display:block
}
.simplePopup-mark .simplePopupClose {
 width:42px;
 height:42px;
 position:fixed;
 left:0;
 right:0;
 bottom:20%;
 margin:auto;
 z-index:9100;
 display:block
}
.miniCourseLoading {
 width:100%;
 height:100%;
 position:fixed;
 top:0;
 left:0;
 z-index:5000;
 background:rgba(0,0,0,.7)
}
.miniCourseLoading .loadingGif {
 width:40px;
 height:40px;
 position:fixed;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 z-index:5100
}
.miniCourseLoading-small {
 width:120px;
 height:120px;
 background:#fff;
 border-radius:10px;
 box-shadow:0 0 10px rgba(0,0,0,.3);
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 z-index:5000
}
.module-20001 {
 background:#474a59 url(//img.sanjieke.cn/online_class/bgbanner.jpg) no-repeat 50%;
 background-size:cover
}
.module-20001 .module-20001-content,
.module-20001 .module-20001-title {
 position:relative
}
.module-20001 #banner_detail {
 width:967px;
 height:354px;
 margin:0 auto;
 padding-top:60px;
 position:relative
}
.module-20001 #banner_detail .banner_top {
 width:100%;
 margin:35px auto auto;
 height:auto;
 text-align:left
}
.module-20001 #banner_detail .banner_top .banner_benefit_container {
 display:none
}
.module-20001 #banner_detail .banner_top .banner_benefit_container .banner_benefit {
 width:300px;
 height:34px;
 line-height:34px;
 border:1px solid #626571;
 border-radius:6px;
 padding:15px 13px;
 margin:40px auto auto;
 background:#3f4250
}
.module-20001 #banner_detail .banner_top .banner_benefit_container .banner_benefit span:first-child {
 font-size:16px;
 color:#ff8106
}
.module-20001 #banner_detail .banner_top .banner_benefit_container .banner_benefit span:first-child i {
 font-size:22px;
 font-style:normal
}
.module-20001 #banner_detail .banner_top .banner_benefit_container .banner_benefit span:last-child {
 font-size:14px;
 color:#fff;
 margin-left:21px
}
.module-20001 #banner_detail .banner_top .course_gift {
 margin-top:10px;
 color:#ffa62f;
 font-size:16px
}
.module-20001 #banner_detail .banner_top .course_gift i {
 width:20px;
 height:20px;
 display:inline-block;
 vertical-align:middle;
 background:url(//img.sanjieke.cn/online_class/gifticon.png) no-repeat 50%;
 background-size:cover;
 margin-right:10px;
 margin-bottom:3px
}
.module-20001 #banner_detail .banner_top h1 {
 width:600px;
 font-size:36px;
 color:#fff
}
.module-20001 #banner_detail .banner_top .course_study_count {
 font-size:16px;
 color:#ffa62f;
 font-weight:300;
 margin-top:5px
}
.module-20001 #banner_detail .banner_top .lead {
 width:600px;
 font-size:16px;
 font-weight:300;
 line-height:24px;
 color:#fff;
 margin-top:25px
}
.module-20001 #banner_detail .banner_bottom {
 overflow:hidden;
 width:100%;
 margin:25px auto 0;
 position:relative
}
.module-20001 #banner_detail .banner_bottom .time_contener {
 width:630px;
 float:left;
 padding-top:25px;
 font-weight:300
}
.module-20001 #banner_detail .banner_bottom .schedule-double {
 padding-top:50px
}
.module-20001 #banner_detail .banner_bottom .schedule-quadra,
.module-20001 #banner_detail .banner_bottom .schedule-triple {
 padding-top:25px
}
.module-20001 #banner_detail .banner_bottom .time_contener .time_open {
 margin-right:22px;
 margin-bottom:10px
}
.module-20001 #banner_detail .banner_bottom .time_contener .paopao3 {
 width:94px;
 height:21px;
 border-radius:10px;
 position:absolute;
 top:-21px;
 right:-4px;
 color:#fff;
 font-size:12px;
 text-align:center;
 line-height:21px;
 background:#f85415
}
.module-20001 #banner_detail .banner_bottom .time_contener .paopao3:before {
 border-top:14px solid #f85415;
 border-left:0 solid transparent;
 border-right:11px solid transparent;
 position:absolute;
 height:0;
 width:0;
 top:17px;
 right:19px;
 display:block;
 content:""
}
.module-20001 #banner_detail .banner_bottom .time_contener .time_open:last-child {
 margin-right:0
}
.module-20001 #banner_detail .price_detail {
 width:235px;
 font-weight:300;
 padding:32px;
 border-top-left-radius:6px;
 border-top-right-radius:6px;
 background:#fff;
 position:absolute;
 bottom:0;
 right:0
}
.module-20001 #banner_detail .price_detail .paopao {
 height:21px;
 border-radius:10px;
 position:absolute;
 top:14px;
 left:173px;
 color:#fff;
 font-size:12px;
 text-align:center;
 line-height:21px;
 background:#f85415;
 padding:0 9px
}
.module-20001 #banner_detail .price_detail .paopao:before {
 border-top:14px solid #f85415;
 border-left:0 solid transparent;
 border-right:11px solid transparent;
 position:absolute;
 height:0;
 width:0;
 top:17px;
 left:15px;
 display:block;
 content:""
}
.module-20001 #banner_detail .price_detail .ptip {
 text-align:left;
 font-size:14px;
 color:#343646;
 line-height:24px;
 font-weight:300
}
.module-20001 #banner_detail .price_detail .ptip i {
 display:inline-block;
 vertical-align:middle;
 margin-right:5px
}
.module-20001 #banner_detail .price_detail .ptip .refund {
 width:15px;
 height:17px;
 background:url(//img.sanjieke.cn/online_class/refund.png) no-repeat 50%;
 background-size:15px auto
}
.module-20001 #banner_detail .price_detail .ptip .huabei {
 width:15px;
 height:15px;
 background:url(//img.sanjieke.cn/online_class/huabei.png) no-repeat 50%;
 background-size:15px auto
}
.module-20001 #banner_detail .price_detail .ptip span {
 display:inline-block;
 vertical-align:middle
}
.module-20001 #banner_detail .price_detail {
 height:250px
}
.module-20001 #banner_detail .price_detail .original-cost {
 color:#8b8c97;
 position:absolute;
 top:10px;
 left:34px
}
.module-20001 #banner_detail .price_detail .price {
 margin-top:10px;
 position:relative
}
.module-20001 #banner_detail .price_detail .price img {
 height:30px;
 position:absolute;
 top:45px;
 left:0
}
.module-20001 #banner_detail .price_detail .price .count_down {
 width:100%;
 height:50px
}
.module-20001 #banner_detail .price_detail .price .count_down p {
 font-size:12px;
 color:#909099;
 line-height:23px;
 font-weight:400
}
.module-20001 #banner_detail .price_detail .price .count_down .time {
 line-height:23px;
 font-size:13px;
 font-weight:400
}
.module-20001 #banner_detail .price_detail .price .count_down .time span {
 font-size:17px;
 color:#fff;
 width:30px;
 height:26px;
 background:url(//img.sanjieke.cn/active/numbg.png) no-repeat 50%;
 background-size:30px auto;
 display:inline-block;
 text-align:center;
 line-height:26px;
 margin:0 6px
}
.module-20001 #banner_detail .price_detail .remain {
 margin-top:20px;
 font-weight:500
}
.module-20001 #banner_detail .go-apply {
 cursor:pointer
}
.module-20001 #banner_detail .ladder_last .remain {
 margin-top:50px
}
.module-20001 #banner_detail .price_benefit .remain {
 margin-top:10px;
 margin-bottom:54px
}
.module-20001 #banner_detail .price_benefit .price .ladder_tip {
 width:100%;
 height:30px;
 background:url(//img.sanjieke.cn/online_class/ladder_tip.png) no-repeat 50%;
 background-size:100% auto;
 text-align:center;
 line-height:27px;
 color:#fff;
 font-size:16px;
 font-weight:400;
 position:absolute;
 top:83px;
 left:0
}
.module-20001 #banner_detail .price_benefit .price .ladder_tip span {
 display:inline-block;
 vertical-align:middle;
 color:#fff;
 font-size:16px;
 font-weight:400
}
.module-20001 #banner_detail .price_benefit .price .ladder_tip .help {
 width:18px;
 height:18px;
 background:url(//img.sanjieke.cn/online_class/help.png) no-repeat 50%;
 background-size:100% auto;
 display:inline-block;
 vertical-align:middle;
 margin-left:10px;
 cursor:pointer
}
.module-20001 #banner_detail .price_benefit .price .help_content {
 width:240px;
 height:140px;
 border-radius:6px;
 background:rgba(0,0,0,.8);
 padding:15px 12px;
 position:absolute;
 top:125px;
 right:-11px;
 color:#fff;
 font-size:14px;
 line-height:25px;
 font-weight:300;
 z-index:8000;
 text-align:left
}
.module-20001 #banner_detail .price_benefit .price .help_content:before {
 border-bottom:8px solid rgba(0,0,0,.8);
 border-left:7px solid transparent;
 border-right:7px solid transparent;
 position:absolute;
 height:0;
 width:0;
 top:-8px;
 left:196px;
 display:block;
 content:""
}
.module-20001 #banner_detail .price {
 font-size:21px;
 font-weight:500;
 color:#3b3c41
}
.module-20001 #banner_detail .price span {
 color:#ff8106;
 font-size:28px
}
.module-20001 #banner_detail .original-cost,
.module-20001 #banner_detail .price {
 height:35px;
 line-height:35px;
 text-align:left;
 color:#343646
}
.module-20001 #banner_detail .original-cost {
 font-size:15px;
 color:#8b8c97
}
.module-20001 #banner_detail .original-price {
 text-decoration:line-through
}
.module-20001 #banner_detail .remain {
 height:30px;
 font-size:15px;
 color:#343646;
 line-height:30px;
 margin-bottom:14px;
 text-align:left
}
.module-20001 #banner_detail .price_detail a {
 width:235px;
 height:60px;
 display:block;
 font-size:18px;
 color:#343434;
 text-align:center;
 line-height:60px;
 background-color:#fde01f;
 border-radius:3px;
 margin-bottom:20px
}
.module-20001 #banner_detail .price_detail a:hover {
 background-color:#fbe410
}
.module-20001 #banner_detail .price_detail .cd-order p,
.module-20001 #banner_detail .price_detail .to-prepay p {
 margin-bottom:0;
 line-height:29px
}
.module-20001 #banner_detail .price_detail .cd-no-click,
.module-20001 #banner_detail .price_detail .cd-no-click:hover,
.module-20001 #banner_detail .price_detail .cd-order:hover {
 background:#eaeff3;
 cursor:default;
 color:#b6bec6
}
.module-20001 #banner_detail .price_detail .to-prepay:hover {
 background:#fbe410;
 cursor:default;
 color:#343434
}
.module-20001 #banner_detail .price_detail .cd-no-click2 {
 line-height:29px
}
.module-20001 .mobile-select-schedule,
.module-20001 .select-schedule-m-mark {
 display:none
}
@media screen and (max-width:768px) {
 .module-20001 #banner_detail {
  width:100%;
  height:auto;
  padding-top:40px;
  padding-bottom:40px
 }
 .module-20001 #banner_detail .title .content {
  width:100%
 }
 .module-20001 #banner_detail #banner_top {
  width:100%;
  height:auto;
  text-align:center;
  margin-top:20px
 }
 .module-20001 #banner_detail #banner_top .banner_benefit_container {
  display:block
 }
 .module-20001 #banner_detail #banner_top .course_gift {
  width:95%;
  margin:20px auto auto;
  font-size:14px
 }
 .module-20001 #banner_detail #banner_top #class_title {
  font-size:30px;
  line-height:39px;
  text-align:center;
  width:312px;
  color:#fff;
  margin:0 auto
 }
 .module-20001 #banner_detail #banner_top .lead {
  width:95%;
  font-size:14px;
  font-weight:300;
  line-height:24px;
  color:#fff;
  margin:10px auto auto
 }
 .module-20001 #banner_detail .banner_bottom {
  overflow:hidden;
  width:360px;
  margin:9px auto 0;
  display:none
 }
 .module-20001 #banner_detail .price_detail {
  display:none
 }
 .module-20001 .select-schedule-m-mark {
  width:100%;
  height:100%;
  background:transparent;
  position:fixed;
  top:0;
  left:0;
  z-index:3000;
  display:block;
  transform:translate3d(0,100%,0);
  -webkit-transform:translate3d(0,100%,0);
  -ms-transform:translate3d(0,100%,0);
  -moz-transform:translate3d(0,100%,0);
  -o-transform:translate3d(0,100%,0);
  transition:transform .15s linear;
  -ms-transition:transform .15s linear;
  -moz-transition:transform .15s linear;
  -o-transition:transform .15s linear;
  -webkit-transition:transform .15s linear
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m {
  width:100%;
  background:#fff;
  position:fixed;
  bottom:0;
  left:0;
  z-index:3100
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .schedule-price-quota {
  width:calc(100% - 40px);
  min-height:42px;
  border-bottom:1px solid #eaeff3;
  padding:12px 20px 27px
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .schedule-price-quota .time-countdown {
  width:210px;
  height:30px;
  background:#dd5e6e;
  line-height:30px;
  font-size:14px;
  text-align:center;
  color:#fff;
  border-radius:3px;
  margin-bottom:20px;
  display:none
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .schedule-price-quota .time-countdown:before {
  border-top:8px solid #dd5e6e;
  border-right:8px solid transparent;
  border-left:8px solid transparent;
  position:absolute;
  height:0;
  width:0;
  top:41px;
  left:40px;
  display:block;
  content:""
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .schedule-price-quota .original-cost {
  width:25%;
  height:24px;
  color:#939394;
  font-size:12px;
  line-height:30px;
  display:inline-block;
  vertical-align:bottom
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .schedule-price-quota .original-cost .original-price {
  text-decoration:line-through
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .schedule-price-quota .discount-rice,
 .module-20001 .select-schedule-m-mark .select-schedule-m .schedule-price-quota .preferential_date_m {
  width:49%;
  height:24px;
  line-height:24px;
  display:inline-block;
  color:#14151a;
  font-size:15px;
  vertical-align:bottom
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .schedule-price-quota .discount-rice span,
 .module-20001 .select-schedule-m-mark .select-schedule-m .schedule-price-quota .preferential_date_m span {
  color:#dd5e6e;
  font-size:21px
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .schedule-price-quota .discount-rice .count_down {
  display:none
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .schedule-price-quota .discount-rice .ladder_tip {
  width:160px;
  height:30px;
  background:url(//img.sanjieke.cn/online_class/ladder_tip.png) no-repeat 50%;
  background-size:100% auto;
  text-align:center;
  line-height:30px;
  color:#fff;
  font-size:14px;
  font-weight:400
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .schedule-price-quota .discount-rice .ladder_tip span {
  display:inline-block;
  vertical-align:middle;
  color:#fff;
  font-size:14px;
  font-weight:400
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .schedule-price-quota .discount-rice .ladder_tip .help {
  display:none
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .schedule-price-quota .preferential_date_m {
  width:73%;
  text-align:right
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .schedule-price-quota .quota-limit {
  width:49%;
  height:24px;
  line-height:28px;
  text-align:right;
  display:inline-block;
  color:#1a141a;
  font-size:15px;
  vertical-align:bottom
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .price_benefit_m .original-cost {
  display:none
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .price_benefit_m .price img {
  height:25px;
  margin-top:5px
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .select-schedule {
  width:calc(100% - 40px);
  height:238px;
  padding:12px 20px 27px
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .select-schedule p {
  color:14px;
  font-size:#939394;
  margin-bottom:18px
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .select-schedule ul .time_open {
  width:100%;
  height:40px;
  border-radius:6px;
  border:1px solid #ffaa06;
  color:#ffaa06;
  text-align:center;
  line-height:40px;
  font-size:16px;
  margin-bottom:11px;
  position:relative
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .select-schedule ul .time_open .paopao {
  height:21px;
  border-radius:10px;
  position:absolute;
  top:-21px;
  right:-4px;
  color:#fff;
  font-size:12px;
  text-align:center;
  line-height:21px;
  background:#f85415;
  padding:0 9px
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .select-schedule ul .time_open .paopao:before {
  border-top:14px solid #f85415;
  border-left:0 solid transparent;
  border-right:11px solid transparent;
  position:absolute;
  height:0;
  width:0;
  top:17px;
  left:15px;
  display:block;
  content:""
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .select-schedule ul .time_open .paopao2 {
  width:63px;
  height:21px;
  border-radius:10px;
  position:absolute;
  top:-21px;
  right:-4px;
  color:#fff;
  font-size:12px;
  text-align:center;
  line-height:21px;
  background:#78cc86
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .select-schedule ul .time_open .paopao2:before {
  border-top:14px solid #78cc86;
  border-left:0 solid transparent;
  border-right:11px solid transparent;
  position:absolute;
  height:0;
  width:0;
  top:17px;
  left:15px;
  display:block;
  content:""
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .select-schedule ul .time_open .paopao3 {
  width:94px;
  height:21px;
  border-radius:10px;
  position:absolute;
  top:-21px;
  right:-4px;
  color:#fff;
  font-size:12px;
  text-align:center;
  line-height:21px;
  background:#f85415
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .select-schedule ul .time_open .paopao3:before {
  border-top:14px solid #f85415;
  border-left:0 solid transparent;
  border-right:11px solid transparent;
  position:absolute;
  height:0;
  width:0;
  top:17px;
  right:19px;
  display:block;
  content:""
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .select-schedule ul .schedule-btn-active {
  background:#ffaa06;
  color:#fff
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .select-schedule ul .schedule-btn-no-click {
  border:1px solid #eaeff3;
  background:#eaeff3;
  cursor:default;
  color:#b6bec6
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .select-schedule .coupon-img {
  width:200px
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .apply-class-btn {
  width:100%
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .apply-class-btn .cd-button {
  width:100%;
  height:55px;
  border-radius:0;
  margin:0;
  overflow:hidden;
  display:block;
  font-size:18px;
  line-height:55px;
  text-align:center;
  color:#333
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .apply-class-btn .go-apply,
 .module-20001 .select-schedule-m-mark .select-schedule-m .apply-class-btn .go-to-class {
  background:#fde01f
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .apply-class-btn .cd-no-click {
  background:#eaeff3;
  box-shadow:0 3px 0 0 #b5bec7;
  color:#b6bec6
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .apply-class-btn .cd-no-click2 {
  line-height:28px;
  font-size:16px;
  background:#eaeff3;
  box-shadow:0 3px 0 0 #b5bec7;
  color:#b6bec6
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .apply-class-btn .cd-goon {
  background:#55b6da;
  box-shadow:0 3px 0 0 #359ec5;
  color:#fff
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .apply-class-btn .cd-order {
  line-height:29px
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .apply-class-btn .to-prepay {
  background:#fde01f;
  line-height:29px
 }
 .module-20001 .select-schedule-m-mark .tct {
  bottom:49px
 }
 .module-20001 .mobile-select-schedule {
  width:100%;
  height:55px;
  display:block;
  position:fixed;
  bottom:0;
  left:0;
  z-index:1190;
  background:#ff9e06;
  text-align:center;
  line-height:55px;
  color:#14151a;
  font-size:16px
 }
 .module-20001 .mobile-select-schedule a {
  display:inline-block;
  float:left
 }
 .module-20001 .mobile-select-schedule #mss-btn {
  width:100%;
  color:#000
 }
 .module-20001 .mobile-select-schedule #mss-micro {
  display:none
 }
}
@media screen and (device-aspect-ratio:40/71) {
 .module-20001 #banner_detail {
  background-size:auto 598px
 }
 .module-20001 #banner_detail .title .content p {
  font-size:12px
 }
 .module-20001 #banner_detail .banner_bottom {
  width:100%;
  text-align:center
 }
 .module-20001 #banner_detail .banner_bottom .time_contener {
  width:70%;
  float:none;
  margin:0 auto
 }
 .module-20001 #banner_detail .price_detail {
  width:100%;
  float:none;
  margin:0 auto;
  padding-top:0;
  text-align:center
 }
 .module-20001 #banner_detail .banner_bottom .time_contener .time_open {
  display:inline-block
 }
 .module-20001 #banner_detail .price_detail a {
  width:70%;
  display:inline-block
 }
 .module-20001 #banner_detail .banner_top .banner_benefit_container .banner_benefit {
  width:270px
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .schedule-price-quota {
  width:calc(100% - 20px);
  min-height:42px;
  border-bottom:1px solid #eaeff3;
  padding:12px 10px 27px
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .select-schedule {
  width:calc(100% - 20px);
  padding:12px 10px 27px
 }
 .module-20001 .select-schedule-m-mark .select-schedule-m .select-schedule ul .schedule-btn {
  font-size:14px
 }
 .module-20001 .cd-renewal-mark .cd-renewal .cdr-combo .cdrc-card {
  width:85px
 }
}
.module-20002 .module-20002-content,
.module-20002 .module-20002-title {
 position:relative
}
.module-20002 .topbar-ad {
 width:100%;
 height:70px;
 background:#ffaa06;
 color:#fff;
 line-height:70px;
 font-size:28px;
 text-align:center
}
@media screen and (max-width:768px) {
 .module-20002 .topbar-ad {
  width:100%;
  height:auto;
  background:#ff9500;
  padding:10px 9px;
  box-sizing:border-box;
  color:#fff;
  line-height:32px;
  font-size:18px
 }
}
.module-20003 {
 height:382px;
 background:url(//img.sanjieke.cn/online_class/bgpart1.jpg) no-repeat 50%;
 background-size:cover
}
.module-20003 .module-20003-content,
.module-20003 .module-20003-title {
 position:relative
}
.module-20003 .title {
 padding:42px 0 36px;
 font-size:24px;
 color:#323333;
 text-align:center
}
.module-20003 .section-card {
 text-align:center
}
.module-20003 .section-card .section-card-child {
 background:#fff;
 width:302px;
 height:243px;
 position:relative;
 color:#000;
 margin-left:24px;
 display:inline-block;
 text-align:left
}
.module-20003 .section-card .section-card-child .info-squre {
 width:12.5px;
 height:23.5px;
 background:#ff9500;
 position:absolute;
 top:30px
}
.module-20003 .section-card .section-card-child img {
 width:105px;
 height:152px;
 position:absolute;
 right:3px;
 bottom:0;
 z-index:5
}
.module-20003 .section-card .section-card-child .card-content {
 width:100%;
 height:100%;
 position:absolute;
 z-index:20;
 background:transparent;
 box-sizing:border-box;
 padding:27px 24px 0 16px
}
.module-20003 .section-card .section-card-child .card-content .card-title {
 height:65px;
 font-size:18px;
 font-weight:700;
 box-sizing:border-box;
 padding-left:5px;
 line-height:30px
}
.module-20003 .section-card .section-card-child .card-content .card-request {
 background:transparent;
 font-size:14px;
 line-height:25px
}
.module-20003 .section-card .section-card-child .card-content .card-request p {
 margin-bottom:20px
}
.module-20003 .section-card .section-card-child .card-content .card-request .card-request-start {
 padding-right:5px
}
.module-20003 .section-card .section-card-child:first-child {
 margin-left:0
}
@media screen and (max-width:768px) {
 .module-20003 {
  height:auto;
  background:none
 }
 .module-20003 .title {
  width:90%;
  font-size:20px;
  margin:0 auto;
  line-height:26px
 }
 .module-20003 .section-card {
  padding-bottom:20px
 }
 .module-20003 .section-card .section-card-child {
  background:#fff;
  width:100%;
  height:243px;
  position:relative;
  color:#000;
  margin:23px 0 0;
  border:1px solid #eee
 }
 .module-20003 .section-card .section-card-child .info-squre {
  width:12.5px;
  height:23.5px;
  background:#ff9500;
  position:absolute;
  top:23.5px
 }
 .module-20003 .section-card .section-card-child img {
  width:105px;
  height:152px;
  position:absolute;
  right:3px;
  bottom:0;
  z-index:5
 }
 .module-20003 .section-card .section-card-child .card-content {
  width:100%;
  height:100%;
  position:absolute;
  z-index:20;
  background:transparent;
  box-sizing:border-box;
  padding:27px 24px 0 16px
 }
 .module-20003 .section-card .section-card-child .card-content .card-title {
  height:76.5px;
  font-size:18px;
  font-weight:700;
  box-sizing:border-box;
  padding-left:5px;
  line-height:30px
 }
 .module-20003 .section-card .section-card-child .card-content .card-request {
  background:transparent;
  font-size:14px;
  line-height:25px
 }
 .module-20003 .section-card .section-card-child .card-content .card-request .card-request-start {
  padding-right:5px
 }
}
.module-20004 {
 height:573px;
 background:url(//img.sanjieke.cn/online_class/bgpart2.jpg) no-repeat 50%;
 background-size:cover
}
.module-20004 .module-20004-content,
.module-20004 .module-20004-title {
 position:relative
}
.module-20004 .section-subtitle {
 width:60%;
 text-align:center;
 font-size:16px;
 color:#989898;
 font-weight:400;
 margin:0 auto;
 line-height:23px
}
.module-20004 .flow-hart {
 margin-top:20px
}
.module-20004 .flow-hart-m {
 margin-top:20px;
 display:none
}
.module-20004 .section-class {
 padding-top:42px;
 padding-bottom:40px
}
.module-20004 .section-class .section-class-title {
 text-align:center;
 color:#000;
 padding-bottom:30px;
 font-size:24px
}
.module-20004 .section-class .section-class-content {
 width:100%;
 height:435px;
 text-align:center;
 position:relative
}
.module-20004 .section-class .section-class-content .solve-card:last-child {
 margin-right:0
}
.module-20004 .section-class .section-class-content .solve-card {
 width:314px;
 height:100%;
 display:inline-block;
 border:1px solid #eee;
 background:#fff;
 margin-right:3px;
 overflow:hidden;
 vertical-align:middle
}
.module-20004 .section-class .section-class-content .solve-card .solve-title {
 width:100%;
 height:120px;
 border-bottom:1px solid #eee;
 background:#343646;
 font-size:22px;
 font-weight:400;
 color:#fff;
 text-align:center
}
.module-20004 .section-class .section-class-content .solve-card .solve-title span {
 margin-top:32px
}
.module-20004 .section-class .section-class-content .solve-card .solve-title .num-icon {
 width:40px;
 height:60px;
 display:inline-block;
 vertical-align:top;
 margin-right:10px
}
.module-20004 .section-class .section-class-content .solve-card .solve-title .num-icon1 {
 background:url(//img.sanjieke.cn/online_class/1.png) no-repeat 50%;
 background-size:auto 60px
}
.module-20004 .section-class .section-class-content .solve-card .solve-title .num-icon2 {
 background:url(//img.sanjieke.cn/online_class/2.png) no-repeat 50%;
 background-size:auto 60px
}
.module-20004 .section-class .section-class-content .solve-card .solve-title .num-icon3 {
 background:url(//img.sanjieke.cn/online_class/3.png) no-repeat 50%;
 background-size:auto 60px
}
.module-20004 .section-class .section-class-content .solve-card .solve-title .title-con {
 width:calc(100% - 100px);
 display:inline-block;
 vertical-align:top;
 text-align:left;
 line-height:26px
}
.module-20004 .section-class .section-class-content .solve-card .solve-content {
 width:100%;
 height:auto;
 padding-bottom:45px
}
.module-20004 .section-class .section-class-content .solve-card .solve-content ul {
 width:90%;
 margin:0 auto
}
.module-20004 .section-class .section-class-content .solve-card .solve-content ul li {
 font-size:16px;
 color:#333;
 margin-top:25px;
 font-weight:600
}
.module-20004 .section-class .section-class-content .solve-card .solve-content ul .icon {
 width:20px;
 height:20px;
 background:url(//img.sanjieke.cn/online_class/li-icon.png) no-repeat 50%;
 background-size:cover;
 display:inline-block;
 vertical-align:top;
 margin-right:10px
}
.module-20004 .section-class .section-class-content .solve-card .solve-content ul .licon {
 width:calc(100% - 50px);
 display:inline-block;
 vertical-align:top;
 text-align:left;
 line-height:25px;
 margin-top:-5px
}
@media screen and (max-width:768px) {
 .module-20004 {
  height:auto;
  background:none
 }
 .module-20004 .section-subtitle {
  width:90%
 }
 .module-20004 .section-warp {
  width:310px
 }
 .module-20004 .flow-hart {
  display:none
 }
 .module-20004 .flow-hart-m {
  display:block
 }
 .module-20004 .section-class {
  margin-top:55.5px
 }
 .module-20004 .section-class .section-class-title {
  text-align:center;
  color:#000;
  padding-bottom:30px;
  font-size:20px
 }
 .module-20004 .section-class .section-class-content {
  height:auto
 }
 .module-20004 .section-class .section-class-content .solve-card {
  margin-bottom:20px
 }
 .module-20004 .section-class .section-class-content .solve-card .solve-title {
  font-size:20px;
  line-height:26px
 }
 .module-20004 .section-class .section-class-content .solve-card .solve-content ul li {
  font-size:14px
 }
}
.module-20005 .module-20005-content,
.module-20005 .module-20005-title {
 position:relative
}
.module-20005 .section-reason {
 width:100%;
 padding-bottom:45px;
 padding-top:40px;
 background:#fff
}
.module-20005 .section-reason h1 {
 font-size:24px;
 color:#343646;
 text-align:center;
 margin-bottom:40px;
 line-height:26px
}
.module-20005 .section-reason .section-reason-color-o {
 color:#ff9500
}
.module-20005 .section-reason .section-reason-title {
 text-align:center;
 line-height:137.5px
}
.module-20005 .section-reason .section-reason-title-font {
 font-size:28px;
 color:#000
}
.module-20005 .section-reason .section-reason-content {
 height:405px
}
.module-20005 .section-reason .section-reason-content .section-img {
 width:467px;
 height:405px;
 float:left
}
.module-20005 .section-reason .section-reason-content .section-reason-content-desc {
 width:calc(100% - 467px);
 height:100%;
 border:1px solid #dcdcde;
 box-sizing:border-box;
 padding:54px 0 0 28px;
 float:right
}
.module-20005 .section-reason .section-reason-content .section-reason-content-desc>div {
 width:80%
}
.module-20005 .section-reason .section-reason-content .section-reason-content-desc .section-reason-teacher {
 font-size:13px;
 color:#989898;
 padding-top:25px;
 line-height:23px
}
.module-20005 .section-reason .section-reason-content .section-reason-content-desc .section-reason-honour {
 color:#989898;
 font-size:14px;
 line-height:26px
}
.module-20005 .section-reason .section-reason-content .section-reason-content-desc .section-reason-honour span {
 font-weight:700
}
@media screen and (max-width:768px) {
 .module-20005 .section-reason {
  width:100%
 }
 .module-20005 .section-reason .section-reason-content {
  width:100%;
  height:auto
 }
 .module-20005 .section-reason .section-reason-content .section-img {
  width:100%;
  height:auto;
  float:none;
  margin:0 auto
 }
 .module-20005 .section-reason .section-reason-content .section-reason-content-desc {
  width:100%;
  float:none;
  padding:26px 0 20px 28px
 }
 .module-20005 .section-reason .section-reason-content .section-reason-content-desc .section-reason-title-font {
  font-size:20px
 }
}
@media screen and (device-aspect-ratio:40/71) {
 .module-20005 .section-reason {
  width:100%
 }
 .module-20005 .section-reason .section-reason-content {
  width:100%;
  height:auto
 }
 .module-20005 .section-reason .section-reason-content .section-img {
  width:100%;
  height:auto;
  float:none
 }
 .module-20005 .section-reason .section-reason-content .section-reason-content-desc {
  width:100%;
  float:none;
  padding:26px 0 20px 28px
 }
 .module-20005 .section-reason .section-reason-content .section-reason-content-desc .section-reason-title-font {
  font-size:20px
 }
}
.module-20006 .module-section {
 width:100%;
 padding-top:40px;
 padding-bottom:80px;
 background:#343646;
 overflow:hidden
}
.module-20006 .module-section .module-center {
 width:967px;
 margin:0 auto
}
.module-20006 .module-section .module-center .module-title {
 font-size:24px;
 color:#ffaa06;
 text-align:center;
 font-weight:400;
 margin-bottom:20px
}
.module-20006 .module-section .module-center h2 {
 width:80%;
 font-size:16px;
 color:#fff;
 line-height:25px;
 font-weight:400;
 margin:0 auto 5px
}
.module-20006 .module-section .module-center h2 i {
 color:#ffaa06;
 font-style:normal
}
.module-20006 .module-section .module-center .teacher-section {
 width:100%;
 margin-top:25px
}
.module-20006 .module-section .module-center .teacher-section .banban {
 width:234px;
 height:440px;
 padding:30px 35px;
 background:#ffaa06;
 float:left
}
.module-20006 .module-section .module-center .teacher-section .banban .content1 {
 color:#fff;
 font-size:21px;
 text-align:center
}
.module-20006 .module-section .module-center .teacher-section .banban .banban-avator {
 width:90px;
 height:90px;
 margin:27px auto 20px;
 overflow:hidden;
 border-radius:50%;
 background:#ccc
}
.module-20006 .module-section .module-center .teacher-section .banban .banban-name {
 font-size:16px;
 color:#fff;
 text-align:center;
 margin-bottom:24px
}
.module-20006 .module-section .module-center .teacher-section .banban .content2 {
 font-size:15px;
 color:#fff;
 font-weight:300;
 text-align:center;
 margin-bottom:18px
}
.module-20006 .module-section .module-center .teacher-section .banban .content3 {
 width:236px;
 font-size:17px;
 color:#fff;
 line-height:24px;
 margin:0 auto 15px
}
.module-20006 .module-section .module-center .teacher-section .banban ul li {
 color:#fff;
 font-size:14px;
 line-height:24px;
 font-weight:300;
 margin-bottom:5px
}
.module-20006 .module-section .module-center .teacher-section .assistant-section {
 width:577px;
 height:440px;
 background:#fff;
 padding:30px 35px;
 float:right
}
.module-20006 .module-section .module-center .teacher-section .assistant-section .content1 {
 color:#ffaa06;
 font-size:21px;
 text-align:center;
 margin-bottom:31px
}
.module-20006 .module-section .module-center .teacher-section .assistant-section .avator-container {
 width:100%;
 position:relative;
 overflow:hidden
}
.module-20006 .module-section .module-center .teacher-section .assistant-section .avator-container .assistant-con {
 width:80px;
 float:left;
 margin-right:56px
}
.module-20006 .module-section .module-center .teacher-section .assistant-section .avator-container .assistant-con .avator-img {
 width:80px;
 height:80px;
 border-radius:50%;
 overflow:hidden;
 background:#ccc;
 margin-bottom:27px
}
.module-20006 .module-section .module-center .teacher-section .assistant-section .avator-container .assistant-con p {
 font-size:16px;
 color:#ffaa06;
 text-align:center
}
.module-20006 .module-section .module-center .teacher-section .assistant-section .avator-container .more {
 height:5px;
 position:absolute;
 top:-40px;
 bottom:0;
 right:0;
 margin:auto
}
.module-20006 .module-section .module-center .teacher-section .assistant-section .avator-container .more span {
 width:5px;
 height:5px;
 background:#c7c7c7;
 float:left;
 margin-right:5px;
 border-radius:50%
}
.module-20006 .module-section .module-center .teacher-section .assistant-section .content2 {
 margin-top:32px;
 color:#8b8c97;
 font-size:15px;
 font-weight:400
}
.module-20006 .module-section .module-center .teacher-section .assistant-section h1 {
 color:#343646;
 font-size:18px;
 margin-top:34px
}
.module-20006 .module-section .module-center .teacher-section .assistant-section ul {
 margin-top:23px
}
.module-20006 .module-section .module-center .teacher-section .assistant-section ul li {
 color:#8b8c97;
 font-size:14px;
 font-weight:400;
 margin-bottom:10px
}
.module-20006 .module-section .module-center .better-stu {
 width:calc(100% - 92px);
 height:244px;
 padding:32px 46px;
 background:#fff;
 margin-top:15px;
 float:left
}
.module-20006 .module-section .module-center .better-stu h1 {
 color:#ffaa06;
 font-size:21px;
 text-align:left;
 margin-bottom:10px
}
.module-20006 .module-section .module-center .better-stu h2 {
 font-size:18px;
 color:#343646;
 text-align:left;
 margin-bottom:15px;
 margin-left:0
}
.module-20006 .module-section .module-center .better-stu ul li {
 color:#8b8c97;
 font-size:14px;
 margin-bottom:10px;
 font-weight:400
}
.module-20006 .module-section .module-center .better-stu .line {
 width:100%;
 height:1px;
 background:#dcdcde;
 margin-top:28px;
 margin-bottom:25px
}
.module-20006 .module-section .module-center .better-stu .stu-container {
 height:50px
}
.module-20006 .module-section .module-center .better-stu .stu-container .stu-avator {
 width:50px;
 height:50px;
 border-radius:50%;
 overflow:hidden;
 float:left;
 background:#ccc
}
.module-20006 .module-section .module-center .better-stu .stu-container .stage-name h3 {
 height:16px;
 color:#323333;
 font-size:13px;
 display:inline-block
}
.module-20006 .module-section .module-center .better-stu .stu-container .stage-name .stage {
 margin-left:22px
}
.module-20006 .module-section .module-center .better-stu .stu-container .stage-name .name {
 font-size:15px
}
.module-20006 .module-section .module-center .better-stu .stu-container h2 {
 width:90%;
 font-size:16px;
 color:#343646;
 display:block;
 float:left;
 margin:10px 0 0 22px;
 font-weight:600
}
.module-20006:before {
 border-top:20px solid #343646;
 border-left:20px solid transparent;
 border-right:20px solid transparent;
 position:absolute;
 height:0;
 width:0;
 bottom:-20px;
 right:0;
 left:0;
 margin:auto;
 display:block;
 content:"";
 z-index:900
}
@media screen and (max-width:768px) {
 .module-20006 .fusion-layout-column,
 .module-20006 .half-circle {
  display:none
 }
 .module-20006 .module-section .module-center {
  width:100%
 }
 .module-20006 .module-section .module-center .module-title {
  width:80%;
  font-size:18px;
  text-align:left;
  line-height:25px;
  margin:0 auto 25px
 }
 .module-20006 .module-section .module-center h2 {
  font-size:12px
 }
 .module-20006 .module-section .module-center .better-stu,
 .module-20006 .module-section .module-center .teacher-section .assistant-section,
 .module-20006 .module-section .module-center .teacher-section .banban {
  width:265px;
  height:auto;
  margin:20px auto auto;
  float:none
 }
 .module-20006 .module-section .module-center .teacher-section .assistant-section .avator-container {
  text-align:center
 }
 .module-20006 .module-section .module-center .teacher-section .assistant-section .avator-container .assistant-con {
  display:inline-block;
  margin:0 25px 20px
 }
 .module-20006 .module-section .module-center .teacher-section .assistant-section .avator-container .more {
  display:none
 }
 .module-20006 .module-section .module-center .teacher-section .assistant-section .content2 {
  text-align:center
 }
 .module-20006 .module-section .module-center .teacher-section .assistant-section h1 {
  font-size:16px
 }
 .module-20006 .module-section .module-center .teacher-section .assistant-section ul li {
  line-height:25px
 }
 .module-20006 .module-section .module-center .better-stu {
  padding:32px 35px
 }
 .module-20006 .module-section .module-center .better-stu h1 {
  text-align:center
 }
 .module-20006 .module-section .module-center .better-stu h2 {
  width:auto
 }
 .module-20006 .module-section .module-center .better-stu ul li {
  font-size:16px;
  line-height:25px;
  font-size:14px
 }
 .module-20006 .module-section .module-center .better-stu .stu-container {
  height:auto
 }
 .module-20006 .module-section .module-center .better-stu .stu-container P {
  float:none
 }
 .module-20006 .module-section .module-center .better-stu .stu-container h2 {
  width:100%;
  float:none;
  margin:50px 0 0;
  font-size:14px
 }
 .module-20006 .module-section .module-center .better-stu .stu-container .stage-name h3 {
  display:block
 }
 .module-20006 .module-section .module-center .better-stu .stu-container .stage-name {
  line-height:25px
 }
 .module-20006 .module-section .module-center .better-stu .stu-container .stage-name .name,
 .module-20006 .module-section .module-center .better-stu .stu-container .stage-name .stage {
  margin-left:60px
 }
 .module-20006 .module-section .module-center .better-stu .stu-container .stage-name .name {
  margin-top:10px
 }
 .module-20006:before {
  border-top:15px solid #343646;
  border-left:15px solid transparent;
  border-right:15px solid transparent;
  bottom:-15px
 }
}
@media screen and (device-aspect-ratio:40/71) {
 .module-20006 .module-section .module-center .better-stu,
 .module-20006 .module-section .module-center .teacher-section .assistant-section,
 .module-20006 .module-section .module-center .teacher-section .banban {
  width:calc(100% - 50px);
  padding:20px 25px
 }
}
.module-20007 .module-20007-content,
.module-20007 .module-20007-title {
 position:relative
}
.module-20007 .section-week {
 background:#fff;
 padding-bottom:45px
}
.module-20007 .section-week .section-warp {
 width:800px
}
.module-20007 .section-week .section-subtitle {
 width:60%;
 text-align:center;
 font-size:16px;
 color:#989898;
 font-weight:400;
 margin:0 auto;
 line-height:23px
}
.module-20007 .section-week .section-week-title {
 text-align:center;
 font-size:24px;
 color:#000
}
.module-20007 .section-week .section-week-vice-title {
 text-align:center;
 font-size:18px;
 padding:13px 0 33.5px
}
.module-20007 .section-week .section-week-bg {
 margin-top:40px
}
.module-20007 .section-week .section-week-info-title {
 text-align:center;
 padding:30px 0 20px;
 font-size:24px;
 color:#000
}
.module-20007 .section-week .section-week-info-warp {
 position:relative;
 margin-top:20px
}
.module-20007 .section-week .section-week-info-warp .section-week-info-content {
 width:100%;
 min-height:60px;
 border:1px solid #e2e2e2;
 margin-bottom:10px;
 box-sizing:border-box;
 border-radius:2px
}
.module-20007 .section-week .section-week-info-warp .section-week-info-content .section-week-info-content-box {
 background:#f8f9f9;
 height:60px;
 line-height:60px;
 box-sizing:border-box;
 padding-left:30px;
 font-size:18px;
 cursor:pointer;
 display:block
}
.module-20007 .section-week .section-week-info-warp .section-week-info-content .section-week-info-content-box span {
 padding-right:25px
}
.module-20007 .section-week .section-week-info-warp .section-week-info-content .section-week-info-content-box .color-f9500 {
 color:#ffaa06
}
.module-20007 .section-week .section-week-info-warp .section-week-info-content .section-week-info-content-box .section-week-info-add:after {
 width:16px;
 height:100%;
 float:right;
 margin-right:25.5px;
 display:block;
 font-size:31px;
 content:"";
 background:url(//img.sanjieke.cn/online_class/foldclose.png) no-repeat 50%;
 background-size:16px auto;
 color:#ff9500
}
.module-20007 .section-week .section-week-info-warp .section-week-info-content .section-week-info-content-box .section-week-info-reduce:after {
 width:16px;
 height:100%;
 float:right;
 margin-right:25.5px;
 display:block;
 font-size:31px;
 content:"";
 background:url(//img.sanjieke.cn/online_class/foldopen.png) no-repeat 50%;
 background-size:16px auto;
 color:#ff9500
}
.module-20007 .section-week .section-week-info-warp .section-week-info-content .section-week-info-content-list li {
 width:100%;
 background:#fff;
 border-top:1px solid #e2e2e2;
 box-sizing:border-box;
 padding:20px 20px 20px 120px;
 line-height:22px;
 font-size:16px
}
@media screen and (max-width:768px) {
 .module-20007 .section-week .section-warp {
  width:320px
 }
 .module-20007 .section-week .section-subtitle {
  width:90%
 }
 .module-20007 .section-week .section-week-title {
  text-align:center;
  line-height:28px;
  font-size:16px
 }
 .module-20007 .section-week .section-week-vice-title {
  text-align:center;
  line-height:28px;
  font-size:14px;
  padding:13px 0 33.5px
 }
 .module-20007 .section-week .section-week-bg {
  width:100%
 }
 .module-20007 .section-week .section-week-info-title {
  text-align:center;
  padding:50px 0 33.5px;
  font-size:20px
 }
 .module-20007 .section-week .section-week-info-warp .section-week-info-content {
  width:100%;
  min-height:auto;
  border:1px solid #e2e2e2;
  margin-top:6px;
  box-sizing:border-box;
  border-radius:2px
 }
 .module-20007 .section-week .section-week-info-warp .section-week-info-content .section-week-info-content-box {
  background:#f8f9f9;
  height:auto;
  line-height:24px;
  box-sizing:border-box;
  padding-left:15px;
  font-size:14px;
  cursor:pointer;
  padding-top:1px;
  padding-bottom:1px;
  position:relative
 }
 .module-20007 .section-week .section-week-info-warp .section-week-info-content .section-week-info-content-box span {
  padding:0
 }
 .module-20007 .section-week .section-week-info-warp .section-week-info-content .section-week-info-content-box .section-week-info-content-box-wd {
  display:inline-block;
  width:230px
 }
 .module-20007 .section-week .section-week-info-warp .section-week-info-content .section-week-info-content-box .section-week-info-content-box-wd span {
  padding-right:8px
 }
 .module-20007 .section-week .section-week-info-warp .section-week-info-content .section-week-info-content-box .section-week-info-add:after {
  width:13px;
  height:13px;
  float:right;
  display:block;
  font-size:31px;
  content:"";
  background:url(//img.sanjieke.cn/online_class/foldclose.png) no-repeat 50%;
  background-size:13px auto;
  color:#ff9500;
  position:absolute;
  right:25px;
  top:0;
  bottom:0;
  margin:auto
 }
 .module-20007 .section-week .section-week-info-warp .section-week-info-content .section-week-info-content-box .section-week-info-reduce:after {
  width:13px;
  height:13px;
  float:right;
  display:block;
  font-size:31px;
  content:"";
  background:url(//img.sanjieke.cn/online_class/foldopen.png) no-repeat 50%;
  background-size:13px auto;
  color:#ff9500;
  position:absolute;
  right:25px;
  top:0;
  bottom:0;
  margin:auto
 }
 .module-20007 .section-week .section-week-info-warp .section-week-info-content .section-week-info-content-list {
  display:none
 }
 .module-20007 .section-week .section-week-info-warp .section-week-info-content .section-week-info-content-list li {
  height:auto;
  background:#fff;
  border-top:1px solid #e2e2e2;
  box-sizing:border-box;
  padding:5px 13px;
  line-height:25px;
  font-size:13px
 }
}
.module-20008 .module-20008-content,
.module-20008 .module-20008-title {
 position:relative
}
.module-20008 .section-practise {
 width:100%
}
.module-20008 .section-practise .section-title {
 line-height:32px;
 padding:54.5px 0
}
.module-20008 .section-practise .section-title2 {
 line-height:32px;
 padding:54px 0 0
}
.module-20008 .section-practise .section-practise-warp {
 border:1px solid #dcdcde;
 background:#fff
}
.module-20008 .section-practise .section-practise-warp .section-practise-warp-topbar {
 border-bottom:1px solid #dcdcde
}
.module-20008 .section-practise .section-practise-warp .section-practise-warp-topbar p {
 text-align:center
}
.module-20008 .section-practise .section-practise-warp .section-practise-warp-topbar .section-practise-warp-topbar-desc {
 width:740px;
 margin:0 auto;
 color:#989898;
 font-size:15px;
 line-height:22px;
 padding:19px 0
}
.module-20008 .section-practise .section-practise-warp .section-practise-warp-content {
 width:100%;
 height:423px;
 display:flex
}
.module-20008 .section-practise .section-practise-warp .section-practise-warp-content>div {
 flex:1;
 height:100%;
 border-right:1px solid #dcdcde
}
.module-20008 .section-practise .section-practise-warp .section-practise-warp-content>div .section-practise-center p {
 text-align:center
}
.module-20008 .section-practise .section-practise-warp .section-practise-warp-content>div .section-practise-center .img-area-bg {
 width:98px;
 height:98px;
 margin:10px auto
}
.module-20008 .section-practise .section-practise-warp .section-practise-warp-content>div>div {
 box-sizing:border-box;
 border-top:1px solid #dcdcde;
 padding:25px 21px 0 24px
}
.module-20008 .section-practise .section-practise-warp .section-practise-warp-content>div>div .section-practise-warp-content-title {
 font-size:16px;
 color:#000;
 line-height:23px
}
.module-20008 .section-practise .section-practise-warp .section-practise-warp-content>div>div .section-practise-warp-content-desc {
 font-size:14px;
 color:#989898;
 padding-top:22.5px;
 line-height:28px
}
.module-20008 .section-practise .section-practise-warp .section-practise-warp-content>div .img-area-bg {
 height:157px;
 padding:0;
 overflow:hidden
}
.module-20008 .section-practise .section-practise-warp .section-practise-warp-content>div .section-practise-img {
 width:120px;
 height:120px;
 border-radius:50%;
 margin:20px auto auto
}
.module-20008 .section-practise .section-practise-warp .section-practise-warp-content>div:last-child {
 border-right:none
}
.module-20008 .section-practise .section-practise-warp .section-practise-warp-content .section-practise-img1 {
 background:url(//img.sanjieke.cn/online_class/yinyaxiong.jpg) no-repeat 50%;
 background-size:cover
}
.module-20008 .section-practise .section-practise-warp .section-practise-warp-content .section-practise-img2 {
 background:url(//img.sanjieke.cn/online_class/huangzhehao.jpg) no-repeat 50%;
 background-size:cover
}
.module-20008 .section-practise .section-practise-warp .section-practise-warp-content .section-practise-img3 {
 background:url(//img.sanjieke.cn/online_class/maoliuliu.jpg) no-repeat 50%;
 background-size:cover
}
.module-20008 .section-practise .section-practise-warp .section-practise-warp-content .section-practise-img4 {
 background:url(//img.sanjieke.cn/online_class/luguanxin.jpg) no-repeat 50%;
 background-size:cover
}
.module-20008 .section-practise .section-practise-warp .section-practise-works {
 height:360px
}
.module-20008 .section-practise .section-practise-warp .section-practise-works .section-practise-center {
 border-top:none;
 padding-top:0;
 padding-bottom:20px
}
.module-20008 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-practise-name {
 padding-top:20.5px;
 font-size:18px
}
.module-20008 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-practise-occupation {
 padding-top:23px;
 font-size:15px
}
.module-20008 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-practise-read {
 padding-top:31.5px;
 font-size:15px
}
.module-20008 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-read-link {
 width:155px;
 height:45px;
 border:1px solid #fd911c;
 line-height:45px;
 border-radius:6px;
 text-align:center;
 font-size:15px;
 cursor:pointer
}
.module-20008 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-read-link:active,
.module-20008 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-read-link:hover,
.module-20008 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-read-link:link,
.module-20008 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-read-link:visited {
 color:#ff9500;
 margin:43px auto auto;
 display:block
}
@media screen and (max-width:768px) {
 .module-20008 .section-practise {
  width:100%;
  padding-bottom:20px
 }
 .module-20008 .section-practise .section-title {
  line-height:28px;
  font-size:20px
 }
 .module-20008 .section-practise .section-practise-title {
  font-size:16px;
  text-align:center;
  padding:54.5px 0;
  line-height:28px
 }
 .module-20008 .section-practise .section-practise-warp {
  border:1px solid #dcdcde;
  background:#fff
 }
 .module-20008 .section-practise .section-practise-warp .section-practise-warp-topbar {
  border-bottom:1px solid #dcdcde
 }
 .module-20008 .section-practise .section-practise-warp .section-practise-warp-topbar p {
  font-size:18px;
  text-align:center
 }
 .module-20008 .section-practise .section-practise-warp .section-practise-warp-topbar .section-practise-warp-topbar-desc {
  width:100%;
  margin:0 auto;
  color:#989898;
  font-size:13px;
  line-height:22px;
  padding:19px 18.5px;
  box-sizing:border-box
 }
 .module-20008 .section-practise .section-practise-warp .section-practise-warp-content {
  width:100%;
  height:auto;
  display:flex;
  flex-direction:row;
  flex-wrap:wrap
 }
 .module-20008 .section-practise .section-practise-warp .section-practise-warp-content>div {
  width:calc(50% - 1px);
  flex:inherit;
  height:510px;
  border-right:1px solid #dcdcde
 }
 .module-20008 .section-practise .section-practise-warp .section-practise-warp-content>div .section-practise-img {
  width:104px
 }
 .module-20008 .section-practise .section-practise-warp .section-practise-warp-content>div .img-area-bg {
  height:104px
 }
 .module-20008 .section-practise .section-practise-warp .section-practise-warp-content>div .section-practise-center p {
  text-align:center
 }
 .module-20008 .section-practise .section-practise-warp .section-practise-warp-content>div>div {
  box-sizing:border-box;
  border-top:1px solid #dcdcde;
  padding:25px 21px 0 24px
 }
 .module-20008 .section-practise .section-practise-warp .section-practise-warp-content>div>div .section-practise-warp-content-title {
  font-size:14px;
  color:#000
 }
 .module-20008 .section-practise .section-practise-warp .section-practise-warp-content>div>div .section-practise-warp-content-desc {
  font-size:12px;
  color:#989898;
  padding-top:22.5px;
  line-height:28px
 }
 .module-20008 .section-practise .section-practise-warp .section-practise-warp-content>div:nth-child(2n) {
  border-right:none
 }
 .module-20008 .section-practise .section-practise-warp .section-practise-warp-content .section-practise-img {
  margin-top:20px;
  width:35%;
  margin-left:50%
 }
 .module-20008 .section-practise .section-practise-warp .section-practise-warp-content2 {
  width:100%;
  height:auto;
  display:flex;
  flex-direction:row;
  flex-wrap:wrap
 }
 .module-20008 .section-practise .section-practise-warp .section-practise-warp-content2>div {
  width:calc(50% - 1px);
  flex:inherit;
  height:auto;
  border-right:none
 }
 .module-20008 .section-practise .section-practise-warp .section-practise-warp-content2>div>div,
 .module-20008 .section-practise .section-practise-warp .section-practise-works {
  height:auto
 }
 .module-20008 .section-practise .section-practise-warp .section-practise-works .section-practise-center {
  border-top:none;
  padding-top:0
 }
 .module-20008 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-practise-name {
  padding-top:20.5px;
  font-size:18px
 }
 .module-20008 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-practise-occupation {
  padding-top:23px;
  font-size:15px
 }
 .module-20008 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-practise-read {
  padding-top:31.5px;
  font-size:15px
 }
 .module-20008 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-practise-read-dis {
  display:none
 }
 .module-20008 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-read-link {
  width:auto;
  text-align:center;
  font-size:15px;
  cursor:pointer
 }
}
.module-20009 {
 background:#f7f7f7
}
.module-20009 .business-top {
 width:100%;
 height:67px;
 background:#343646
}
.module-20009 .business-top h1 {
 font-size:24px;
 color:#fff;
 text-align:center;
 line-height:60px;
 font-weight:400
}
.module-20009 .business-top h1 span {
 font-size:34px
}
.module-20009 .module-20009-content,
.module-20009 .module-20009-title {
 position:relative
}
.module-20009 .business_detail {
 text-align:center;
 margin-top:50px
}
.module-20009 .business_detail .detail_card {
 width:310px;
 height:310px;
 display:inline-block;
 vertical-align:top;
 margin:0 5px 25px;
 background:#fff
}
.module-20009 .business_detail .detail_card .b_logo {
 width:128px;
 height:60px;
 margin:32px auto auto
}
.module-20009 .business_detail .detail_card .b_logo img {
 height:100%;
 background:#fff!important
}
.module-20009 .business_detail .detail_card a {
 width:80%;
 display:block;
 margin:20px auto auto;
 text-align:left
}
.module-20009 .business_detail .detail_card a h3 {
 width:100%;
 font-size:15px;
 color:#000e42;
 text-align:left;
 margin-bottom:20px;
 letter-spacing:.3px;
 line-height:26px
}
.module-20009 .business_detail .detail_card a p {
 color:#9da7ac;
 font-size:14px;
 line-height:23px;
 position:relative;
 text-align:justify
}
.module-20009 .business_detail .detail_card a p span {
 color:#41a1de;
 position:absolute;
 right:0;
 bottom:0
}
.module-20009 .business_detail .detail_card a:hover p {
 text-decoration:underline
}
.module-20009 .section-business {
 width:1090px;
 margin:0 auto;
 text-align:center;
 padding-top:40px;
 padding-bottom:62px
}
.module-20009 .section-business h1 {
 color:#000e42;
 font-size:21px;
 text-align:center;
 letter-spacing:.3;
 font-weight:400
}
.module-20009 .section-business .logo_container {
 text-align:center;
 margin-top:36px
}
.module-20009 .section-business .logo_container ul li {
 width:165px;
 height:59px;
 background:#fff;
 display:inline-block;
 margin:0 10px 15px 0;
 overflow:hidden
}
.module-20009 .business_popup_bg {
 width:100%;
 height:100%;
 background:hsla(0,0%,95.3%,.7);
 position:fixed;
 top:0;
 left:0;
 z-index:8000
}
.module-20009 .business_popup_bg .business_popup {
 width:660px;
 height:360px;
 background:#fff;
 padding:80px 95px;
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto
}
.module-20009 .business_popup_bg .business_popup .close {
 width:20px;
 height:20px;
 position:absolute;
 top:20px;
 right:20px;
 background:url(//img.sanjieke.cn/common/videofeedbackclose.png) no-repeat 50%;
 background-size:cover;
 cursor:pointer
}
.module-20009 .business_popup_bg .business_popup .business_popup_logo {
 width:133px;
 margin-bottom:25px
}
.module-20009 .business_popup_bg .business_popup .business_popup_logo img {
 width:100%
}
.module-20009 .business_popup_bg .business_popup .business_con p {
 color:#1b2026;
 font-size:15px;
 line-height:25px
}
@media screen and (max-width:768px) {
 .module-20009 .business-top {
  padding:10px 0
 }
 .module-20009 .section-business {
  width:95%;
  margin:0 auto;
  height:auto;
  text-align:center
 }
 .module-20009 .section-business .logo_container ul li {
  width:157px;
  height:57px;
  margin:0 4px 10px;
  background:transparent
 }
 .module-20009 .business-top h1 {
  width:90%;
  font-size:18px;
  line-height:30px;
  margin:0 auto
 }
 .module-20009 .business-top h1 span {
  font-size:24px
 }
 .module-20009 .business_popup_bg .business_popup {
  width:calc(90% - 80px);
  height:400px;
  padding:40px
 }
 .module-20009 .business_popup_bg .business_popup .business_con {
  height:350px;
  overflow:auto
 }
 .module-20009 .business_popup_bg .business_popup .business_con p {
  font-size:13px
 }
 .module-20009 .business_popup_bg .business_popup .business_popup_logo {
  width:100px
 }
}
@media screen and (device-aspect-ratio:40/71) {
 .module-20009 .section-business .logo_container ul li {
  width:138px
 }
 .module-20009 .business-top h1 {
  font-size:16px
 }
}
.module-20010 {
 background:#fff;
 padding-top:65px;
 padding-bottom:65px
}
.module-20010 .module-20010-content,
.module-20010 .module-20010-title {
 position:relative
}
.module-20010 .section-price {
 padding-top:62px;
 padding-bottom:60px;
 box-sizing:border-box;
 text-align:center;
 color:#fff;
 background:#2d2d2d url(//img.sanjieke.cn/online_class/detail_bottom_bg.jpg) no-repeat;
 background-size:100% 100%
}
.module-20010 .section-price .section-price-title {
 width:770px;
 margin:0 auto;
 color:#fff;
 line-height:35px
}
.module-20010 .section-price .large-title {
 font-size:40px;
 padding:45.5px 0 39px
}
.module-20010 .section-price .section-price-info {
 width:520px;
 margin:0 auto;
 font-size:16px;
 line-height:30px
}
.module-20010 .section-price .section-buying {
 font-size:39px;
 padding:38.5px 0 34.5px;
 display:block
}
.module-20010 .section-price .cd-button {
 width:395.5px;
 height:55.5px;
 background:#fde01f;
 border-radius:30px;
 text-align:center;
 line-height:55.5px;
 margin:0 auto;
 font-size:24px;
 cursor:pointer;
 color:#000;
 display:inline-block
}
.module-20010 .section-price .cd-no-click {
 background:#eaeff3!important;
 cursor:default;
 color:#b6bec6!important
}
.module-20010 .section-price .cd-no-click p,
.module-20010 .section-price .cd-order,
.module-20010 .section-price .to-prepay {
 line-height:28px!important;
 font-size:18px!important
}
@media screen and (max-width:768px) {
 .module-20010 .section-price {
  padding-top:40px;
  box-sizing:border-box;
  border-radius:6px;
  text-align:center;
  color:#fff
 }
 .module-20010 .section-price .section-price-title {
  width:80%;
  margin:0 auto;
  box-sizing:border-box;
  color:#fff;
  line-height:25px;
  font-size:14px
 }
 .module-20010 .section-price .large-title {
  width:80%;
  display:inline-block;
  font-size:24px;
  padding:22px 0 39px
 }
 .module-20010 .section-price .section-price-info {
  width:80%;
  margin:0 auto;
  font-size:14px;
  line-height:25px
 }
 .module-20010 .section-price .section-buying {
  font-size:26px;
  padding:38.5px 0 34.5px
 }
 .module-20010 .section-price .cd-button {
  width:90%;
  height:45px;
  background:#fde01f;
  border-radius:30px;
  text-align:center;
  line-height:45px;
  margin:0 auto;
  font-size:20px;
  cursor:pointer
 }
 .module-20010 .section-price .cd-button p {
  line-height:23px!important;
  font-size:14px!important
 }
}
.module-20011 .module-20011-content,
.module-20011 .module-20011-title {
 position:relative
}
.module-20011 .float-footer {
 width:1080.5px;
 height:65px;
 background:#ff4800;
 border-radius:30px;
 box-sizing:border-box;
 padding-left:54px;
 position:fixed;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 z-index:999
}
.module-20011 .float-footer p {
 font-size:18px;
 color:#fff
}
.module-20011 .float-footer .float-footer-tip {
 width:calc(100% - 240px);
 display:block;
 position:relative;
 line-height:65px
}
.module-20011 .float-footer .float-footer-tip .price_container {
 height:67px;
 float:right;
 color:#fff;
 margin-left:14px
}
.module-20011 .float-footer .float-footer-tip .price_container .price_container_top {
 height:100%;
 display:block
}
.module-20011 .float-footer .float-footer-tip .price_container .price_container_top .origin_price_con {
 font-size:14px;
 display:inline-block;
 vertical-align:bottom
}
.module-20011 .float-footer .float-footer-tip .price_container .price_container_top .origin_price_con i {
 font-style:normal;
 text-decoration:line-through
}
.module-20011 .float-footer .float-footer-tip .price_container .price_container_top .price_con {
 font-size:26px;
 display:inline-block;
 vertical-align:bottom;
 margin-right:10px;
 margin-left:14px
}
.module-20011 .float-footer .float-footer-tip .price_container .price_container_top .price_con i {
 font-style:normal
}
.module-20011 .float-footer .float-footer-tip .price_container .price_container_top .price_con .price_style1 {
 font-size:14px
}
.module-20011 .float-footer .float-footer-tip .price_container .price_container_top .price_con .price_style2 {
 font-size:16px
}
.module-20011 .float-footer .float-footer-tip .price_container_fqmx {
 line-height:35px
}
.module-20011 .float-footer .float-footer-tip .price_container_fqmx .price_container_top {
 height:30px
}
.module-20011 .float-footer .float-footer-tip .price_container_fqmx .fqmx_container {
 width:auto;
 height:21px;
 border:1px solid #fff;
 line-height:21px;
 padding:0 5px;
 float:right;
 font-size:12px;
 color:#fff;
 border-radius:4px;
 margin-top:5px;
 margin-right:14px;
 display:inline-block
}
.module-20011 .float-footer .float-footer-tip .price_container_fqmx .fqmx_container .fqmx_tip {
 position:relative;
 font-style:normal
}
.module-20011 .float-footer .float-footer-tip .title1 {
 padding-left:0
}
.module-20011 .float-footer .float-footer-tip .title2 {
 color:#fff;
 font-weight:300
}
.module-20011 .float-footer .float-footer-tip .title2 .remainbg {
 width:30px;
 height:26px;
 background:url(//img.sanjieke.cn/online_class/numbgw.png) no-repeat 50%;
 background-size:30px auto;
 display:inline-block;
 vertical-align:middle;
 text-align:center;
 line-height:26px;
 font-size:16px;
 padding-left:0;
 color:#ff4800;
 margin:0 5px 5px
}
.module-20011 .float-footer .float-footer-tip .count_down {
 display:inline-block;
 vertical-align:top;
 position:absolute;
 right:250px;
 top:0
}
.module-20011 .float-footer .float-footer-tip .count_down .time,
.module-20011 .float-footer .float-footer-tip .count_down p {
 display:inline-block
}
.module-20011 .float-footer .float-footer-tip .count_down .time span {
 padding-left:0;
 font-size:17px;
 color:#ff4800;
 width:30px;
 height:26px;
 background:url(//img.sanjieke.cn/online_class/numbgw.png) no-repeat 50%;
 background-size:30px auto;
 display:inline-block;
 vertical-align:middle;
 text-align:center;
 line-height:26px;
 margin:-5px 6px 0
}
.module-20011 .float-footer .float-footer-tip .start_time {
 margin-left:10px
}
.module-20011 .float-footer .float-footer-tip .countdown {
 font-size:14px;
 margin-left:16px
}
.module-20011 .float-footer .float-footer-tip .countdown .countdownTimeI {
 font-style:normal
}
.module-20011 .float-footer .float-footer-tip-m {
 display:none
}
.module-20011 .float-footer .cd-button {
 width:230px;
 height:56px;
 background:#fde01f;
 cursor:pointer;
 border-radius:30px;
 float:right;
 position:absolute;
 top:50%;
 right:7px;
 transform:translateY(-50%);
 text-align:center;
 line-height:56px;
 font-size:24px;
 color:#333
}
.module-20011 .float-footer .cd-button p {
 color:#333
}
.module-20011 .float-footer .cd-no-click {
 background:#eaeff3!important;
 cursor:default;
 color:#b6bec6!important
}
.module-20011 .float-footer .cd-no-click p {
 float:none;
 color:#b6bec6!important
}
.module-20011 .float-footer .cd-no-click p,
.module-20011 .float-footer .cd-order,
.module-20011 .float-footer .to-prepay {
 line-height:28px!important;
 font-size:18px!important
}
.module-20011 .float-footer .cd-order p,
.module-20011 .float-footer .to-prepay p {
 height:auto;
 font-size:18px;
 float:none
}
.module-20011 .footer-active-show {
 display:block
}
@media screen and (max-width:768px) {
 .module-20011 .float-footer {
  width:100%;
  height:54px;
  margin-top:17.5px;
  background:#ff4800;
  border-radius:30px;
  line-height:28px;
  box-sizing:border-box;
  padding-left:28px;
  position:fixed;
  bottom:0;
  z-index:999
 }
 .module-20011 .float-footer .footer-dis {
  display:none
 }
 .module-20011 .float-footer p {
  height:100%;
  font-size:14px;
  color:#fff;
  float:left;
  line-height:54px
 }
 .module-20011 .float-footer p span {
  font-size:18px
 }
 .module-20011 .float-footer .float-footer-tip,
 .module-20011 .float-footer .float-footer-tip-m {
  display:none
 }
 .module-20011 .float-footer .cd-button {
  width:180px;
  height:43px;
  background:#fde01f;
  cursor:pointer;
  border-radius:30px;
  float:right;
  position:absolute;
  top:50%;
  right:7px;
  transform:translateY(-50%);
  text-align:center;
  line-height:43px;
  font-size:18px
 }
 .module-20011 .footer-active {
  display:none
 }
 .module-20011 .float-footer .cd-button p {
  line-height:22px!important;
  font-size:12px!important
 }
}
@media screen and (device-aspect-ratio:40/71) {
 .module-20011 .float-footer {
  text-align:center
 }
 .module-20011 .float-footer p {
  font-size:12px
 }
 .module-20011 .float-footer .cd-button {
  width:200px;
  display:inline-block;
  float:none;
  left:0;
  right:0;
  margin:auto
 }
 .module-20011 .float-footer .cd-no-click {
  background:#eaeff3!important;
  cursor:default;
  color:#b6bec6!important
 }
 .module-20011 .float-footer .cd-no-click p {
  color:#b6bec6!important
 }
 .module-20011 .float-footer .cd-order,
 .module-20011 .float-footer .to-prepay {
  line-height:21px!important;
  font-size:16px!important
 }
 .module-20011 .float-footer .cd-order p,
 .module-20011 .float-footer .to-prepay p {
  height:auto;
  font-size:12px;
  float:none
 }
 .module-20011 .float-footer .float-footer-tip-m {
  display:none
 }
}
.module-20012 .module-example {
 padding:30px 0;
 overflow:hidden;
 background:#f7f7f7
}
.module-20012 .module-example .example-container {
 width:100%
}
.module-20012 .module-example .example-container .example-card {
 width:calc(100% - 48px);
 padding:24px;
 border:1px solid #eaeaea;
 background:#fff;
 overflow:hidden;
 position:relative;
 margin-bottom:17px;
 display:block;
 cursor:pointer
}
.module-20012 .module-example .example-container .example-card .example-img {
 width:278px;
 height:180px;
 float:left;
 background:#ccc
}
.module-20012 .module-example .example-container .example-card .example-img img {
 width:100%
}
.module-20012 .module-example .example-container .example-card .example-content {
 width:595px;
 height:180px;
 float:right;
 position:relative
}
.module-20012 .module-example .example-container .example-card .example-content h1 {
 color:#323333;
 font-size:24px;
 text-align:left;
 margin:0 auto 13px;
 font-weight:400
}
.module-20012 .module-example .example-container .example-card .example-content h3 {
 color:#8b8c96;
 font-size:15px;
 line-height:24px;
 text-align:left;
 font-weight:400
}
.module-20012 .module-example .example-container .example-card .example-content .example-student {
 position:absolute;
 bottom:0;
 left:0
}
.module-20012 .module-example .example-container .example-card .example-content .example-student .stu-avator {
 width:43px;
 height:43px;
 border-radius:50%;
 overflow:hidden;
 display:inline-block;
 vertical-align:middle;
 margin-right:17px
}
.module-20012 .module-example .example-container .example-card .example-content .example-student .stu-name {
 font-size:18px;
 color:#343646;
 font-weight:500;
 display:inline-block;
 vertical-align:middle;
 margin-right:22px
}
.module-20012 .module-example .example-container .example-card .example-content .example-student .stu-who {
 font-size:15px;
 color:#343646;
 display:inline-block;
 vertical-align:middle
}
.module-20012 .module-example .example-container .example-card .example-label {
 width:101px;
 height:28px;
 background:#ffaa06;
 position:absolute;
 top:12px;
 right:0;
 border-bottom-left-radius:15px;
 text-align:center;
 line-height:28px
}
.module-20012 .module-example .example-container .example-card .example-label i {
 width:20px;
 height:25px;
 background:url(//img.sanjieke.cn/online_class/bh_icon.png) no-repeat 50%;
 background-size:15px auto;
 display:inline-block;
 vertical-align:middle
}
.module-20012 .module-example .example-container .example-card .example-label span {
 color:#fff;
 font-size:15px;
 display:inline-block;
 vertical-align:middle
}
.module-20012 .module-example .bottom-tip {
 text-align:center
}
.module-20012 .module-example .bottom-tip i {
 width:20px;
 height:22px;
 background:url(//img.sanjieke.cn/online_class/tip_icon.png) no-repeat 50%;
 background-size:20px auto;
 display:inline-block;
 vertical-align:middle;
 margin-right:10px
}
.module-20012 .module-example .bottom-tip span {
 color:#8b8c96;
 font-size:15px;
 line-height:23px;
 display:inline-block;
 vertical-align:middle
}
@media screen and (max-width:768px) {
 .module-20012 .module-example .example-container .example-card {
  width:232px;
  margin:0 auto 10px;
  padding:24px 24px 40px
 }
 .module-20012 .module-example .example-container .example-card .example-img {
  width:100%;
  height:auto;
  margin-bottom:20px
 }
 .module-20012 .module-example .example-container .example-card .example-content {
  width:auto;
  height:auto
 }
 .module-20012 .module-example .example-container .example-card .example-content h1 {
  font-size:19px
 }
 .module-20012 .module-example .example-container .example-card .example-content h3 {
  font-size:13px
 }
 .module-20012 .module-example .example-container .example-card .example-content .example-student {
  position:static;
  margin-top:10px
 }
 .module-20012 .module-example .example-container .example-card .example-content .example-student .stu-avator {
  width:30px;
  height:30px;
  margin-right:10px
 }
 .module-20012 .module-example .example-container .example-card .example-content .example-student .stu-name {
  font-size:16px;
  margin-right:10px
 }
 .module-20012 .module-example .example-container .example-card .example-content .example-student .stu-who {
  font-size:13px
 }
 .module-20012 .module-example .bottom-tip i,
 .module-20012 .module-example .example-container .example-card .example-label {
  display:none
 }
 .module-20012 .module-example .bottom-tip span {
  width:300px;
  font-size:14px
 }
}
@media screen and (device-aspect-ratio:40/71) {
 .module-20012 .section_container .skill-info {
  width:100%;
  background:url(//img.sanjieke.cn/active/skill.png) no-repeat 50%;
  background-size:100% auto
 }
}
.module-20013 .section_container {
 padding:30px 0;
 overflow:hidden;
 background:#f7f7f7
}
.module-20013 .section_container h1 {
 color:#000;
 font-size:24px;
 text-align:center;
 font-weight:400
}
.module-20013 .section_container h2 {
 color:#000
}
.module-20013 .section_container h2,
.module-20013 .section_container h3 {
 width:725px;
 font-size:15px;
 text-align:center;
 margin:20px auto 30px;
 line-height:23px;
 font-weight:400
}
.module-20013 .section_container h3 {
 color:#888
}
.module-20013 .section_container .teacher-info {
 overflow:hidden;
 width:994px;
 margin:0 auto;
 background:#fff
}
.module-20013 .section_container .teacher-info .left-img {
 width:50%;
 height:390px;
 float:left
}
.module-20013 .section_container .teacher-info .left-img img {
 width:100%
}
.module-20013 .section_container .teacher-info .left-photo {
 width:50%;
 height:390px;
 float:left
}
.module-20013 .section_container .teacher-info .right-collection {
 float:left;
 width:50%;
 height:390px;
 border:1px solid #f0f0f1;
 border-left:none;
 padding:27px 20px 18px;
 box-sizing:border-box
}
.module-20013 .section_container .teacher-info .right-collection .book-info {
 overflow:hidden;
 padding:10px 45px;
 box-sizing:border-box;
 border-bottom:2px solid #f8f8f8;
 width:436px
}
.module-20013 .section_container .teacher-info .right-collection .book-info .book-img {
 float:left;
 width:113px;
 height:137px;
 line-height:137px
}
.module-20013 .section_container .teacher-info .right-collection .book-info .book-img img {
 display:inline-block
}
.module-20013 .section_container .teacher-info .right-collection .book-info .book-left {
 float:left;
 width:113px;
 height:137px
}
.module-20013 .section_container .teacher-info .right-collection .book-info .book-left img {
 width:100%
}
.module-20013 .section_container .teacher-info .right-collection .book-info .book-right {
 width:220px;
 float:left;
 padding:20px 0 0 15px;
 box-sizing:border-box
}
.module-20013 .section_container .teacher-info .right-collection .book-info .book-right .title {
 font-size:16px;
 color:#171717;
 font-weight:700;
 margin-bottom:20px
}
.module-20013 .section_container .teacher-info .right-collection .book-info .book-right .desc {
 font-size:16px;
 color:#434343;
 font-weight:300;
 line-height:24px
}
.module-20013 .section_container .teacher-info .right-collection .teacher-intro {
 padding:30px 45px 0 0;
 box-sizing:border-box
}
.module-20013 .section_container .teacher-info .right-collection .teacher-intro .title {
 font-size:24px;
 font-weight:700;
 color:#1b2026;
 margin-bottom:25px
}
.module-20013 .section_container .teacher-info .right-collection .teacher-intro .desc {
 font-size:15px;
 font-weight:300;
 line-height:26px
}
.module-20013 .section_container .teacher-info .right-collection .teacher-intro-m {
 display:none;
 margin-top:20px;
 margin-bottom:20px
}
.module-20013 .section_container .teacher-info .right-collection .teacher-intro-m .title {
 font-size:24px;
 font-weight:700;
 color:#1b2026;
 margin-bottom:25px
}
.module-20013 .section_container .teacher-info .right-collection .teacher-intro-m .desc {
 font-size:15px;
 font-weight:300;
 line-height:26px
}
@media screen and (max-width:768px) {
 .module-20013 .section_container h1 {
  font-size:20px
 }
 .module-20013 .section_container h3 {
  width:auto
 }
 .module-20013 .section_container .teacher-info {
  width:100%
 }
 .module-20013 .section_container .teacher-info .left-img,
 .module-20013 .section_container .teacher-info .left-photo {
  width:100%;
  height:267px;
  float:none;
  overflow:hidden
 }
 .module-20013 .section_container .teacher-info .right-collection {
  width:100%;
  border-left:1px solid #f0f0f1;
  float:none
 }
 .module-20013 .section_container .teacher-info .right-collection .book-info {
  width:auto;
  padding:0;
  font-size:14px
 }
 .module-20013 .section_container .teacher-info .right-collection .book-info .book-img,
 .module-20013 .section_container .teacher-info .right-collection .book-info .book-left {
  width:90px
 }
 .module-20013 .section_container .teacher-info .right-collection .book-info .book-right {
  width:190px;
  float:right;
  padding:20px 0 0
 }
 .module-20013 .section_container .teacher-info .right-collection .book-info .book-right .desc,
 .module-20013 .section_container .teacher-info .right-collection .book-info .book-right .title {
  font-size:14px
 }
 .module-20013 .section_container .teacher-info .right-collection .teacher-intro {
  display:none
 }
 .module-20013 .section_container .teacher-info .right-collection .teacher-intro-m {
  display:block
 }
 .module-20013 .section_container .teacher-info .right-collection .teacher-intro-m .title {
  font-size:16px;
  margin-bottom:10px
 }
 .module-20013 .section_container .teacher-info .right-collection .teacher-intro-m .desc {
  font-size:12px
 }
}
@media screen and (device-aspect-ratio:40/71) {
 .module-20013 .section_container .teacher-info .left-photo {
  height:230px
 }
 .module-20013 .section_container .teacher-info .right-collection {
  padding:27px 10px 0
 }
 .module-20013 .section_container .teacher-info .right-collection .book-info {
  height:110px
 }
 .module-20013 .section_container .teacher-info .right-collection .book-info .book-img {
  width:70px;
  height:90px;
  line-height:90px
 }
 .module-20013 .section_container .teacher-info .right-collection .book-info .book-left {
  width:70px;
  height:90px
 }
 .module-20013 .section_container .teacher-info .right-collection .book-info .book-right {
  padding:0
 }
}
.module-20014 .module-20006-content,
.module-20014 .module-20006-title {
 position:relative
}
.module-20014 .section-teacher .section-teacher-title {
 padding:65px 0 36.5px;
 text-align:center
}
.module-20014 .section-teacher .section-teacher-content {
 width:100%;
 display:flex
}
.module-20014 .section-teacher .section-teacher-content>div {
 flex:1;
 height:510px;
 border:1px solid #dcdcde;
 background:#fff;
 margin-left:22.5px;
 box-sizing:border-box;
 padding-top:32.5px
}
.module-20014 .section-teacher .section-teacher-content>div:first-child {
 margin:0
}
.module-20014 .section-teacher .section-teacher-content .section-teacher-card .teacher-avator {
 width:153px;
 height:153px;
 border-radius:50%;
 margin:0 auto;
 overflow:hidden
}
.module-20014 .section-teacher .section-teacher-content .section-teacher-card img {
 margin-left:50%;
 transform:translateX(-50%)
}
.module-20014 .section-teacher .section-teacher-content .section-teacher-card .section-teacher-card-name {
 color:#ff9500;
 font-size:16px;
 text-align:center;
 padding-top:19.5px
}
.module-20014 .section-teacher .section-teacher-content .section-teacher-card .section-teacher-card-speak {
 font-size:14px;
 text-align:center;
 padding-top:10px
}
.module-20014 .section-teacher .section-teacher-content .section-teacher-card .section-teacher-card-content {
 width:100%;
 box-sizing:border-box;
 padding:30px 20px
}
.module-20014 .section-teacher .section-teacher-content .section-teacher-card .section-teacher-card-content .section-teacher-card-content-title {
 font-size:18px;
 line-height:20px;
 padding-bottom:25px;
 color:#000
}
.module-20014 .section-teacher .section-teacher-content .section-teacher-card .section-teacher-card-content .section-teacher-card-content-text {
 font-size:14px;
 line-height:25px
}
@media screen and (max-width:768px) {
 .module-20014 .section-teacher .section-teacher-title {
  padding:65px 0 36.5px;
  line-height:28px
 }
 .module-20014 .section-teacher .section-teacher-content {
  width:100%;
  display:flex;
  flex-direction:row;
  flex-wrap:wrap
 }
 .module-20014 .section-teacher .section-teacher-content>div {
  flex:1;
  flex-basis:100%;
  height:510px;
  border:1px solid #dcdcde;
  background:#fff;
  margin:16.6px 0 0;
  box-sizing:border-box;
  padding-top:32.5px
 }
 .module-20014 .section-teacher .section-teacher-content>div:first-child {
  margin:0
 }
 .module-20014 .section-teacher .section-teacher-content .section-teacher-card img {
  margin-left:50%;
  transform:translateX(-50%)
 }
 .module-20014 .section-teacher .section-teacher-content .section-teacher-card .section-teacher-card-name {
  color:#ff9500;
  font-size:16px;
  text-align:center;
  padding-top:19.5px
 }
 .module-20014 .section-teacher .section-teacher-content .section-teacher-card .section-teacher-card-speak {
  font-size:14px;
  text-align:center;
  padding-top:10px
 }
 .module-20014 .section-teacher .section-teacher-content .section-teacher-card .section-teacher-card-content {
  width:100%;
  box-sizing:border-box;
  padding:30px 20px
 }
 .module-20014 .section-teacher .section-teacher-content .section-teacher-card .section-teacher-card-content .section-teacher-card-content-title {
  font-size:18px;
  line-height:20px;
  padding-bottom:25px;
  color:#000
 }
 .module-20014 .section-teacher .section-teacher-content .section-teacher-card .section-teacher-card-content .section-teacher-card-content-text {
  font-size:14px;
  line-height:25px
 }
}
.module-20015 .module-course-explain {
 background:#fff;
 overflow:hidden;
 padding-bottom:40px
}
.module-20015 .module-course-explain .liucheng-img {
 width:100%;
 height:385px;
 background:url(//img.sanjieke.cn/online_class/liucheng.jpg) no-repeat 50%;
 background-size:100% auto
}
@media screen and (max-width:768px) {
 .module-20015 .module-course-explain .liucheng-img {
  height:165px
 }
}
.module-20016 .apply-container {
 width:100%;
 background:#f7f7f7
}
.module-20016 .apply-container .container-center .apply-main {
 width:80%;
 min-height:185px;
 padding:30px 35px;
 margin:0 auto;
 overflow:hidden
}
.module-20016 .apply-container .container-center .apply-main .main-left {
 width:426px;
 height:100%;
 float:left;
 border-right:1px solid #e2e2e1;
 text-align:center;
 position:relative
}
.module-20016 .apply-container .container-center .apply-main .main-left .coupon-img {
 width:200px;
 position:absolute;
 bottom:34px;
 left:37px
}
.module-20016 .apply-container .container-center .apply-main .main-left .time_contener .time_open {
 color:#343547;
 border:1px solid #343547;
 margin:10px auto 15px 38px
}
.module-20016 .apply-container .container-center .apply-main .main-left .ptip {
 height:41px;
 text-align:center;
 font-size:14px;
 color:#343646;
 line-height:37px;
 font-weight:300;
 margin-right:15px;
 display:inline-block;
 margin-top:12px
}
.module-20016 .apply-container .container-center .apply-main .main-left .ptip i {
 display:inline-block;
 vertical-align:middle
}
.module-20016 .apply-container .container-center .apply-main .main-left .ptip .refund {
 width:15px;
 height:17px;
 background:url(//img.sanjieke.cn/online_class/refundicon.png) no-repeat 50%;
 background-size:15px auto;
 margin-right:6px
}
.module-20016 .apply-container .container-center .apply-main .main-left .ptip .huabei {
 width:15px;
 height:15px;
 background:url(//img.sanjieke.cn/online_class/huabeiicon.png) no-repeat 50%;
 background-size:15px auto;
 margin-right:2px
}
.module-20016 .apply-container .container-center .apply-main .main-left .ptip span {
 display:inline-block;
 vertical-align:middle
}
.module-20016 .apply-container .container-center .apply-main .main-left .refund_con {
 color:#390
}
.module-20016 .apply-container .container-center .apply-main .main-left .huabei_con {
 color:#39f
}
.module-20016 .apply-container .container-center .apply-main .main-left .ptip:first-of-type {
 margin-left:-41px
}
.module-20016 .apply-container .container-center .apply-main .main-left .ptip:last-of-type {
 margin-left:-3px
}
.module-20016 .apply-container .container-center .apply-main .main-right {
 width:295px;
 height:100%;
 float:left;
 margin-left:50px
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail {
 font-weight:300;
 position:relative
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .ptip {
 display:none
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .paopao {
 height:21px;
 border-radius:10px;
 position:absolute;
 top:-21px;
 left:142px;
 color:#fff;
 font-size:12px;
 text-align:center;
 line-height:21px;
 background:#f85415;
 padding:0 9px
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .paopao:before {
 border-top:14px solid #f85415;
 border-left:0 solid transparent;
 border-right:11px solid transparent;
 position:absolute;
 height:0;
 width:0;
 top:17px;
 left:15px;
 display:block;
 content:""
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .original-cost {
 color:#8b8c97;
 position:absolute;
 top:35px;
 left:0
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .price {
 font-size:18px;
 font-weight:500;
 color:#3b3c41;
 display:inline
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .price span {
 color:#e74e4e;
 font-size:28px
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .price .zhangjiaIcon {
 width:74px;
 height:30px;
 background:url(//asset.3jk.top/project/homepage/img/tejiabanqi.png?v=b87dde4) no-repeat 50%;
 background-size:100% auto;
 display:block;
 position:absolute;
 top:-29px;
 right:-68px;
 z-index:200
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .price .activePriceIcon {
 height:32px;
 padding:0 8px;
 background:#ef4546;
 box-shadow:3px 3px 0 #a7202b;
 border-top-left-radius:19px;
 border-top-right-radius:4px;
 border-bottom-right-radius:19px;
 border-bottom-left-radius:4px;
 text-align:center;
 line-height:26px;
 color:#fff;
 position:absolute;
 top:-13px;
 right:-167px;
 z-index:200
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .price .activePriceIcon i {
 font-style:normal
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .price .activePriceIcon .activePriceIconI1 {
 font-size:13px
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .price .activePriceIcon .activePriceIconI2 {
 font-size:20px
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .original-cost,
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .price {
 height:35px;
 line-height:35px;
 text-align:left;
 color:#343646
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .original-cost {
 font-size:18px;
 color:#999;
 line-height:44px
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .original-price {
 text-decoration:line-through
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .remain {
 height:30px;
 font-size:16px;
 color:#343646;
 line-height:30px;
 margin-bottom:14px;
 text-align:left
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .price {
 position:relative
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .price img {
 height:30px;
 position:absolute;
 top:45px;
 left:0
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .price .count_down {
 width:100%;
 height:50px
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .price .count_down p {
 font-size:12px;
 color:#909099;
 line-height:23px;
 font-weight:400
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .price .count_down .time {
 line-height:23px;
 font-size:13px;
 font-weight:400
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .price .count_down .time span {
 font-size:17px;
 color:#fff;
 width:30px;
 height:26px;
 background:url(//img.sanjieke.cn/active/numbg.png) no-repeat 50%;
 background-size:30px auto;
 display:inline-block;
 text-align:center;
 line-height:26px;
 margin:0 6px
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .remain {
 margin-top:20px;
 font-weight:400
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail a {
 width:295px;
 height:60px;
 display:block;
 font-size:18px;
 color:#343434;
 text-align:center;
 line-height:60px;
 background-color:#fde01f;
 border-radius:3px;
 margin-bottom:20px;
 font-weight:400
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail a:hover {
 background-color:#fbe410
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .cd-order p,
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .to-prepay p {
 margin-bottom:0;
 line-height:29px
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .cd-no-click,
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .cd-no-click:hover,
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .cd-order:hover {
 background:#eaeff3;
 cursor:default;
 color:#b6bec6
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .to-prepay:hover {
 background:#fbe410;
 cursor:default;
 color:#343434
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_detail .cd-no-click2 {
 line-height:29px
}
.module-20016 .apply-container .container-center .apply-main .main-right .price-right .price {
 text-align:right
}
.module-20016 .apply-container .container-center .apply-main .main-right .price-right .original-cost {
 left:0
}
.module-20016 .apply-container .container-center .apply-main .main-right .ladder_last .remain {
 margin-top:60px;
 margin-bottom:14px
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_benefit .remain {
 margin-top:10px;
 margin-bottom:54px
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_benefit .price .ladder_tip {
 width:100%;
 height:30px;
 background:url(//img.sanjieke.cn/online_class/ladder_tip.png) no-repeat 50%;
 background-size:100% auto;
 text-align:center;
 line-height:27px;
 color:#fff;
 font-size:16px;
 font-weight:400;
 position:absolute;
 top:84px;
 left:0
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_benefit .price .ladder_tip span {
 display:inline-block;
 vertical-align:middle;
 color:#fff;
 font-size:16px;
 font-weight:400
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_benefit .price .ladder_tip .help {
 width:18px;
 height:18px;
 background:url(//img.sanjieke.cn/online_class/help.png) no-repeat 50%;
 background-size:100% auto;
 display:inline-block;
 vertical-align:middle;
 margin-left:10px;
 cursor:pointer
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_benefit .price .help_content {
 width:240px;
 height:140px;
 border-radius:6px;
 background:rgba(0,0,0,.8);
 padding:15px 12px;
 position:absolute;
 top:125px;
 right:8px;
 color:#fff;
 font-size:14px;
 line-height:25px;
 font-weight:300;
 text-align:left;
 z-index:8000
}
.module-20016 .apply-container .container-center .apply-main .main-right .price_benefit .price .help_content:before {
 border-bottom:8px solid rgba(0,0,0,.8);
 border-left:7px solid transparent;
 border-right:7px solid transparent;
 position:absolute;
 height:0;
 width:0;
 top:-8px;
 left:194px;
 display:block;
 content:""
}
@media screen and (max-width:768px) {
 .module-20016 .apply-container .container-center {
  display:none
 }
}
.module-20017 .apply-container {
 width:100%;
 background:#f7f7f7
}
.module-20017 .apply-container .container-center .apply-main {
 width:100%;
 min-height:185px;
 padding:30px 20px;
 overflow:hidden
}
.module-20017 .apply-container .container-center .apply-main .main-left {
 width:650px;
 height:100%;
 float:left;
 position:relative
}
.module-20017 .apply-container .container-center .apply-main .main-left .coupon-img {
 width:200px;
 position:absolute;
 bottom:34px;
 left:119px
}
.module-20017 .apply-container .container-center .apply-main .main-left .time_contener .time_open {
 color:#343547;
 border:1px solid #343547;
 margin-right:15px;
 margin-bottom:10px
}
.module-20017 .apply-container .container-center .apply-main .main-left .ptip {
 height:41px;
 text-align:center;
 font-size:14px;
 color:#343646;
 line-height:37px;
 font-weight:300;
 margin-right:15px;
 display:inline-block;
 margin-top:12px
}
.module-20017 .apply-container .container-center .apply-main .main-left .ptip i {
 display:inline-block;
 vertical-align:middle
}
.module-20017 .apply-container .container-center .apply-main .main-left .ptip .refund {
 width:15px;
 height:17px;
 background:url(//img.sanjieke.cn/online_class/refundicon.png) no-repeat 50%;
 background-size:15px auto;
 margin-right:6px
}
.module-20017 .apply-container .container-center .apply-main .main-left .ptip .huabei {
 width:15px;
 height:15px;
 background:url(//img.sanjieke.cn/online_class/huabeiicon.png) no-repeat 50%;
 background-size:15px auto;
 margin-right:2px
}
.module-20017 .apply-container .container-center .apply-main .main-left .ptip span {
 display:inline-block;
 vertical-align:middle
}
.module-20017 .apply-container .container-center .apply-main .main-left .refund_con {
 color:#390
}
.module-20017 .apply-container .container-center .apply-main .main-left .huabei_con {
 color:#39f
}
.module-20017 .apply-container .container-center .apply-main .main-left .ptip:first-of-type {
 margin-left:14px
}
.module-20017 .apply-container .container-center .apply-main .main-left .ptip:last-of-type {
 margin-left:-3px
}
.module-20017 .apply-container .container-center .apply-main .main-right {
 width:275px;
 height:100%;
 float:right
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail {
 font-weight:300;
 position:relative
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .original-cost {
 color:#8b8c97;
 position:absolute;
 top:35px;
 left:0
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .ptip {
 display:none
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .price {
 font-size:18px;
 font-weight:500;
 color:#3b3c41;
 display:inline
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .price span {
 color:#e74e4e;
 font-size:28px
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .price .zhangjiaIcon {
 width:74px;
 height:30px;
 background:url(//asset.3jk.top/project/homepage/img/tejiabanqi.png?v=b87dde4) no-repeat 50%;
 background-size:100% auto;
 display:block;
 position:absolute;
 top:-29px;
 right:-68px;
 z-index:200
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .price .activePriceIcon {
 height:32px;
 padding:0 8px;
 background:#ef4546;
 box-shadow:3px 3px 0 #a7202b;
 border-top-left-radius:19px;
 border-top-right-radius:4px;
 border-bottom-right-radius:19px;
 border-bottom-left-radius:4px;
 text-align:center;
 line-height:26px;
 color:#fff;
 position:absolute;
 top:-13px;
 right:-167px;
 z-index:200
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .price .activePriceIcon i {
 font-style:normal
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .price .activePriceIcon .activePriceIconI1 {
 font-size:13px
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .price .activePriceIcon .activePriceIconI2 {
 font-size:20px
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .original-cost,
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .price {
 height:35px;
 line-height:35px;
 text-align:left;
 color:#343646
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .original-cost {
 font-size:18px;
 color:#999;
 line-height:44px
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .original-price {
 text-decoration:line-through
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .remain {
 height:30px;
 font-size:16px;
 color:#343646;
 line-height:30px;
 margin-bottom:14px;
 text-align:left
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .price {
 position:relative
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .price img {
 height:30px;
 position:absolute;
 top:45px;
 left:0
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .price .count_down {
 width:100%;
 height:50px
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .price .count_down p {
 font-size:12px;
 color:#909099;
 line-height:23px;
 font-weight:400
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .price .count_down .time {
 line-height:23px;
 font-size:13px;
 font-weight:400
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .price .count_down .time span {
 font-size:17px;
 color:#fff;
 width:30px;
 height:26px;
 background:url(//img.sanjieke.cn/active/numbg.png) no-repeat 50%;
 background-size:30px auto;
 display:inline-block;
 text-align:center;
 line-height:26px;
 margin:0 6px
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .remain {
 margin-top:20px;
 font-weight:400
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail a {
 width:275px;
 height:60px;
 display:block;
 font-size:18px;
 color:#343434;
 text-align:center;
 line-height:60px;
 background-color:#fde01f;
 border-radius:3px;
 margin-bottom:20px
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail a:hover {
 background-color:#fbe410
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .cd-order p,
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .to-prepay p {
 margin-bottom:0;
 line-height:29px
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .cd-no-click,
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .cd-no-click:hover,
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .cd-order:hover {
 background:#eaeff3;
 cursor:default;
 color:#b6bec6
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .to-prepay:hover {
 background:#fbe410;
 cursor:default;
 color:#343434
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_detail .cd-no-click2 {
 line-height:29px
}
.module-20017 .apply-container .container-center .apply-main .main-right .price-right .price {
 text-align:right
}
.module-20017 .apply-container .container-center .apply-main .main-right .price-right .original-cost {
 left:0
}
.module-20017 .apply-container .container-center .apply-main .main-right .ladder_last .remain {
 margin-top:60px;
 margin-bottom:14px
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_benefit .remain {
 margin-top:10px;
 margin-bottom:54px
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_benefit .price .ladder_tip {
 width:100%;
 height:30px;
 background:url(//img.sanjieke.cn/online_class/ladder_tip.png) no-repeat 50%;
 background-size:100% auto;
 text-align:center;
 line-height:27px;
 color:#fff;
 font-size:16px;
 font-weight:400;
 position:absolute;
 top:84px;
 left:0
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_benefit .price .ladder_tip span {
 display:inline-block;
 vertical-align:middle;
 color:#fff;
 font-size:16px;
 font-weight:400
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_benefit .price .ladder_tip .help {
 width:18px;
 height:18px;
 background:url(//img.sanjieke.cn/online_class/help.png) no-repeat 50%;
 background-size:100% auto;
 display:inline-block;
 vertical-align:middle;
 margin-left:10px;
 cursor:pointer
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_benefit .price .help_content {
 width:240px;
 height:140px;
 border-radius:6px;
 background:rgba(0,0,0,.8);
 padding:15px 12px;
 position:absolute;
 top:125px;
 right:8px;
 color:#fff;
 font-size:14px;
 line-height:25px;
 font-weight:300;
 text-align:left;
 z-index:8000
}
.module-20017 .apply-container .container-center .apply-main .main-right .price_benefit .price .help_content:before {
 border-bottom:8px solid rgba(0,0,0,.8);
 border-left:7px solid transparent;
 border-right:7px solid transparent;
 position:absolute;
 height:0;
 width:0;
 top:-8px;
 left:194px;
 display:block;
 content:""
}
.module-20017 .apply-container2 {
 background:#fff;
 padding:30px 0
}
.module-20017 .apply-container2 .container-center {
 height:auto;
 border:1px solid #eaeaea;
 background:#fff;
 border-radius:6px
}
.module-20017 .apply-container2 .container-center .container-top-tip {
 width:100%;
 height:55px;
 color:#fff;
 font-size:21px;
 line-height:55px;
 text-align:center;
 background:#343646
}
.module-20017 .apply-container2 .container-center .apply-main .main-left {
 width:535px;
 border-right:1px solid #eaeaea;
 text-align:center
}
.module-20017 .apply-container2 .container-center .apply-main .main-left .ptip {
 margin-left:10px
}
.module-20017 .apply-container2 .container-center .apply-main .main-left .time_contener .time_open {
 float:none;
 margin:0 auto 15px
}
.module-20017 .apply-container2 .container-center .apply-main .main-left .time_contener .time_open:last-child {
 margin-right:auto
}
.module-20017 .apply-container2 .container-center .apply-main .main-right {
 float:left;
 margin-left:90px
}
@media screen and (max-width:768px) {
 .module-20017 .apply-container .container-center {
  display:none
 }
}
.module-20018 .banner-detail {
 width:100%;
 height:335px;
 background:#343547
}
.module-20018 .banner-detail .banner-img {
 position:relative
}
.module-20018 .banner-detail .banner-img .banner_tip_m {
 width:205px;
 height:23px;
 position:absolute;
 top:0;
 left:0
}
.module-20018 .banner-detail .container-center {
 width:988px
}
.module-20018 .banner-detail-white {
 background:#f6f6f6
}
.module-20018 .banner-detail-white img {
 height:335px
}
@media screen and (max-width:768px) {
 .module-20018 .banner-detail {
  height:340px
 }
 .module-20018 .banner-detail .container-center {
  width:100%
 }
 .module-20018 .banner-detail .container-center .banner-img-m {
  height:340px
 }
}
@media screen and (device-aspect-ratio:40/71) {
 .module-20018 .banner-detail,
 .module-20018 .banner-detail .container-center .banner-img-m {
  height:250px
 }
}
.module-20019 .module-user-feedback {
 background:#f7f7f7
}
.module-20019 .module-user-feedback h1 {
 font-size:24px;
 color:#343646;
 text-align:center;
 margin-bottom:20px;
 line-height:26px
}
.module-20019 .module-user-feedback .student_info_banner_con {
 width:100%;
 margin:0 auto;
 overflow:hidden
}
.module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info {
 overflow:hidden;
 margin-bottom:60px
}
.module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info .student-avator {
 float:left;
 width:140px;
 height:140px;
 border-radius:50%
}
.module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info .student-avator img {
 width:100%;
 height:auto
}
.module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info .stu-study-info {
 float:right;
 width:805px;
 position:relative
}
.module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info .stu-study-info .stu-personal {
 overflow:hidden;
 margin-bottom:20px
}
.module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info .stu-study-info .stu-personal .address,
.module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info .stu-study-info .stu-personal .name,
.module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info .stu-study-info .stu-personal .time {
 float:left;
 margin-right:24px;
 line-height:20px
}
.module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info .stu-study-info .stu-personal .name {
 font-size:18px;
 font-weight:700;
 color:#1b2026
}
.module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info .stu-study-info .stu-personal .address,
.module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info .stu-study-info .stu-personal .time {
 font-size:14px
}
.module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info .stu-study-info .personal-desc {
 font-size:14px;
 font-weight:300;
 line-height:24px;
 margin-bottom:18px
}
.module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info .stu-study-info ul {
 overflow:hidden
}
.module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info .stu-study-info ul li {
 float:left;
 padding:0 20px;
 display:block;
 color:#fff;
 height:27px;
 line-height:27px;
 background-color:#ff8106;
 border-radius:50px;
 margin-right:12px
}
.module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info .stu-study-info .goto-study {
 width:275px;
 height:40px;
 color:#fff;
 background:#e00000 url(//img.sanjieke.cn/active/finger.png) no-repeat 227px;
 background-size:27px auto;
 border-radius:3px;
 line-height:40px;
 display:block;
 text-align:center;
 padding-right:25px;
 box-sizing:border-box;
 margin-bottom:20px;
 position:absolute;
 right:0;
 bottom:-19px
}
.module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info .stu-study-info .goto-study:hover {
 background:#f00004 url(//img.sanjieke.cn/active/finger.png) no-repeat 227px;
 background-size:27px auto
}
@media screen and (max-width:768px) {
 .module-20019 .module-user-feedback h1 {
  font-size:22px
 }
 .module-20019 .module-user-feedback .student_info_banner_con {
  width:100%
 }
 .module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info .student-avator {
  width:68px;
  height:68px
 }
 .module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info .stu-study-info {
  width:75%
 }
 .module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info .stu-study-info .goto-study {
  width:225px;
  left:0;
  padding-right:0
 }
 .module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info .stu-study-info .personal-desc {
  margin-bottom:0
 }
 .module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info {
  margin-bottom:30px
 }
}
@media screen and (device-aspect-ratio:40/71) {
 .module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info .stu-study-info .goto-study {
  width:188px
 }
 .module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info .stu-study-info {
  width:69%
 }
 .module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info .stu-study-info ul {
  width:92%;
  left:0
 }
 .module-20019 .module-user-feedback .student_info_banner_con .student_info_container .student-info .stu-study-info ul li {
  padding:0 13px
 }
}
.module-20020 .module-apply {
 background:#fff;
 overflow:hidden
}
.module-20020 .module-apply h1 {
 font-size:21px;
 color:#e55d10;
 font-weight:400
}
.module-20020 .module-apply .apply-title-container {
 width:100%;
 height:73px;
 border:1px solid #eaeaea;
 background:#f7f7f7;
 margin-top:40px;
 margin-bottom:10px;
 text-align:center
}
.module-20020 .module-apply .apply-title-container .apply-title {
 display:inline-block;
 vertical-align:top
}
.module-20020 .module-apply .apply-title-container .apply-title i {
 width:42px;
 height:66px;
 display:inline-block;
 vertical-align:middle
}
.module-20020 .module-apply .apply-title-container .apply-title .title1 {
 background:url(//img.sanjieke.cn/online_class/1.png) no-repeat 50%;
 background-size:15px auto
}
.module-20020 .module-apply .apply-title-container .apply-title .title2 {
 background:url(//img.sanjieke.cn/online_class/2.png) no-repeat 50%;
 background-size:21px auto
}
.module-20020 .module-apply .apply-title-container .apply-title .title3 {
 background:url(//img.sanjieke.cn/online_class/3.png) no-repeat 50%;
 background-size:21px auto
}
.module-20020 .module-apply .apply-title-container .apply-title span {
 color:#343646;
 font-size:18px;
 display:inline-block;
 vertical-align:middle
}
.module-20020 .module-apply .apply-title-container .apply-title:first-child {
 margin-right:50px
}
.module-20020 .module-apply .apply-title-container .apply-title:nth-child(2) {
 margin-right:72px
}
.module-20020 .module-apply .apply-con {
 width:100%;
 height:510px;
 border:1px solid #eaeaea;
 background:#fff;
 margin-bottom:40px
}
.module-20020 .module-apply .apply-con .apply-qa-con {
 width:562px;
 height:100%;
 float:left
}
.module-20020 .module-apply .apply-con .apply-qa-con ul {
 width:495px;
 height:420px;
 margin:50px auto auto 45px
}
.module-20020 .module-apply .apply-con .apply-qa-con ul li {
 margin-bottom:34px
}
.module-20020 .module-apply .apply-con .apply-qa-con ul li h3 {
 color:#343646;
 font-size:21px;
 margin-bottom:16px;
 font-weight:400
}
.module-20020 .module-apply .apply-con .apply-qa-con ul li p {
 color:#8b8c97;
 font-size:14px;
 line-height:25px
}
.module-20020 .module-apply .apply-con .apply-content {
 width:394px;
 height:100%;
 border-left:1px solid #eaeaea;
 float:right;
 background:#f9f9f9;
 position:relative
}
.module-20020 .module-apply .apply-con .apply-content h1 {
 font-size:24px;
 color:#e55d10;
 margin-top:85px
}
.module-20020 .module-apply .apply-con .apply-content h2 {
 font-size:35px;
 color:#e55d10
}
.module-20020 .module-apply .apply-con .apply-content .price-area {
 display:block;
 text-align:center
}
.module-20020 .module-apply .apply-con .apply-content .price-area .original-price {
 text-decoration:line-through;
 font-size:20px;
 color:#8b8c97;
 display:inline-block;
 font-weight:300
}
.module-20020 .module-apply .apply-con .apply-content .price-area h2 {
 font-size:35px;
 color:#e55d10;
 display:inline-block;
 margin:0
}
.module-20020 .module-apply .apply-con .apply-content ul {
 width:271px;
 color:#343646;
 font-size:16px;
 text-align:left;
 margin:35px auto 90px
}
.module-20020 .module-apply .apply-con .apply-content ul li {
 margin-bottom:10px;
 line-height:23px
}
.module-20020 .module-apply .apply-con .apply-content .cd-button:active,
.module-20020 .module-apply .apply-con .apply-content .cd-button:hover,
.module-20020 .module-apply .apply-con .apply-content .cd-button:link,
.module-20020 .module-apply .apply-con .apply-content .cd-button:visited {
 width:275px;
 height:60px;
 display:block;
 font-size:18px;
 color:#343434;
 text-align:center;
 line-height:60px;
 background-color:#fde01f;
 border-radius:3px;
 position:absolute;
 bottom:40px;
 left:0;
 right:0;
 margin:auto
}
.module-20020 .module-apply .apply-con .apply-content .cd-button:active p,
.module-20020 .module-apply .apply-con .apply-content .cd-button:hover p,
.module-20020 .module-apply .apply-con .apply-content .cd-button:link p,
.module-20020 .module-apply .apply-con .apply-content .cd-button:visited p {
 line-height:30px
}
.module-20020 .module-apply .apply-con .apply-content .cd-no-click {
 background:#eaeff3!important;
 cursor:default;
 color:#b6bec6!important
}
@media screen and (max-width:768px) {
 .module-20020 .module-apply .apply-title-container {
  height:auto;
  text-align:left
 }
 .module-20020 .module-apply .apply-title-container .apply-title:first-child,
 .module-20020 .module-apply .apply-title-container .apply-title:nth-child(2),
 .module-20020 .module-apply .apply-title-container .apply-title:nth-child(3) {
  margin-right:0
 }
 .module-20020 .module-apply .apply-title-container .apply-title:first-child span,
 .module-20020 .module-apply .apply-title-container .apply-title:nth-child(2) span,
 .module-20020 .module-apply .apply-title-container .apply-title:nth-child(3) span {
  font-size:16px
 }
 .module-20020 .module-apply .apply-con {
  height:auto
 }
 .module-20020 .module-apply .apply-con .apply-qa-con {
  width:100%;
  float:none;
  padding-bottom:5px
 }
 .module-20020 .module-apply .apply-con .apply-qa-con ul {
  width:90%;
  height:auto;
  margin:20px auto
 }
 .module-20020 .module-apply .apply-con .apply-qa-con ul li h3 {
  line-height:24px;
  font-size:18px
 }
 .module-20020 .module-apply .apply-con .apply-qa-con ul li p {
  font-size:13px
 }
 .module-20020 .module-apply .apply-con .apply-content {
  width:100%;
  border-left:none;
  float:none;
  overflow:hidden;
  padding-bottom:40px
 }
 .module-20020 .module-apply .apply-con .apply-content ul {
  width:245px;
  font-size:14px;
  margin:35px auto 45px
 }
 .module-20020 .module-apply .apply-con .apply-content h1 {
  margin-top:60px;
  font-size:22px
 }
 .module-20020 .module-apply .apply-con .apply-content h2 {
  font-size:30px
 }
 .module-20020 .module-apply .apply-con .apply-content a:active,
 .module-20020 .module-apply .apply-con .apply-content a:hover,
 .module-20020 .module-apply .apply-con .apply-content a:link,
 .module-20020 .module-apply .apply-con .apply-content a:visited {
  height:50px;
  line-height:50px;
  position:static;
  margin:0 auto 20px
 }
 .module-20020 .module-apply .apply-con .apply-content .unable_click {
  background:#ccc!important;
  cursor:default;
  color:#fff!important
 }
}
.module-20021 .module-suit {
 overflow:hidden;
 background:#f7f7f7;
 padding:30px 0;
 text-align:center
}
.module-20021 .module-suit h1 {
 color:#343646
}
.module-20021 .module-suit h2 {
 text-align:center;
 margin:0
}
.module-20021 .module-suit .suit-card {
 width:267px;
 height:auto;
 display:inline-block;
 vertical-align:top;
 text-align:center;
 margin:30px 25px 0
}
.module-20021 .module-suit .suit-card .suit-img {
 width:110px;
 height:110px;
 border-radius:50%;
 display:inline-block;
 margin-bottom:15px;
 background:#ccc;
 overflow:hidden
}
.module-20021 .module-suit .suit-card h2 {
 color:#343646;
 font-size:21px;
 text-align:center;
 margin-bottom:17px;
 font-weight:500
}
.module-20021 .module-suit .suit-card p {
 color:#8b8c97;
 font-size:14px;
 line-height:24px
}
.module-20021 .module-suit .suit-card .solve-content {
 width:244px;
 height:66px;
 border:1px solid #e55d10;
 border-radius:6px;
 display:inline-block;
 margin-top:40px;
 line-height:25px
}
.module-20021 .module-suit .suit-card .solve-content p {
 width:90%;
 color:#e55d10;
 margin:10px auto auto
}
.module-20021 .module-suit .suit-card2 {
 width:100%;
 margin:0
}
.module-20021 .module-suit .suit-card2 h2 {
 color:#343646;
 font-weight:500
}
.module-20021 .module-suit .suit-card2 .color-f9500 {
 color:#e55d10
}
@media screen and (max-width:768px) {
 .module-20021 .module-suit .suit-card {
  width:100%;
  height:auto;
  margin:0 auto 40px
 }
 .module-20021 .module-suit .suit-card h2 {
  font-size:18px
 }
 .module-20021 .module-suit .suit-card p {
  font-size:13px
 }
 .module-20021 .module-suit .suit-card .solve-content {
  margin-top:10px
 }
 .module-20021 .module-suit .suit-card2 {
  height:auto
 }
}
.module-20022 .module-suit {
 overflow:hidden;
 background:#f7f7f7;
 padding:30px 0;
 text-align:center
}
.module-20022 .module-suit h1 {
 color:#343646
}
.module-20022 .module-suit h2 {
 text-align:center;
 margin:0
}
.module-20022 .module-suit .suit-card {
 width:267px;
 height:auto;
 display:inline-block;
 vertical-align:top;
 text-align:center;
 margin:30px 25px 0
}
.module-20022 .module-suit .suit-card .suit-img {
 width:110px;
 height:110px;
 border-radius:50%;
 display:inline-block;
 margin-bottom:15px;
 background:#ccc;
 overflow:hidden
}
.module-20022 .module-suit .suit-card h2 {
 color:#343646;
 font-size:21px;
 text-align:center;
 margin-bottom:17px;
 font-weight:500
}
.module-20022 .module-suit .suit-card p {
 color:#8b8c97;
 font-size:14px;
 line-height:24px
}
.module-20022 .module-suit .suit-card .solve-content {
 width:244px;
 height:66px;
 border:1px solid #e55d10;
 border-radius:6px;
 display:inline-block;
 margin-top:40px;
 line-height:25px
}
.module-20022 .module-suit .suit-card .solve-content p {
 width:90%;
 color:#e55d10;
 margin:10px auto auto
}
.module-20022 .module-suit .suit-card2 {
 width:100%;
 margin:0
}
.module-20022 .module-suit .suit-card2 h2 {
 color:#343646;
 font-weight:500
}
.module-20022 .module-suit .suit-card2 .color-f9500 {
 color:#e55d10
}
@media screen and (max-width:768px) {
 .module-20022 .module-suit .suit-card {
  width:100%;
  height:auto;
  margin:0 auto 40px
 }
 .module-20022 .module-suit .suit-card h2 {
  font-size:18px
 }
 .module-20022 .module-suit .suit-card p {
  font-size:13px
 }
 .module-20022 .module-suit .suit-card .solve-content {
  margin-top:10px
 }
 .module-20022 .module-suit .suit-card2 {
  height:auto
 }
}
.module-20023 .module-suit {
 overflow:hidden;
 background:#f7f7f7;
 padding:30px 0;
 text-align:center
}
.module-20023 .module-suit h1 {
 color:#343646
}
.module-20023 .module-suit h2 {
 text-align:center;
 margin:0
}
.module-20023 .module-suit .suit-card {
 width:267px;
 height:auto;
 display:inline-block;
 vertical-align:top;
 text-align:center;
 margin:30px 25px 0
}
.module-20023 .module-suit .suit-card .suit-img {
 width:110px;
 height:110px;
 border-radius:50%;
 display:inline-block;
 margin-bottom:15px;
 background:#ccc;
 overflow:hidden
}
.module-20023 .module-suit .suit-card h2 {
 color:#343646;
 font-size:21px;
 text-align:center;
 margin-bottom:17px;
 font-weight:500
}
.module-20023 .module-suit .suit-card p {
 color:#8b8c97;
 font-size:14px;
 line-height:24px
}
.module-20023 .module-suit .suit-card .solve-content {
 width:244px;
 height:66px;
 border:1px solid #e55d10;
 border-radius:6px;
 display:inline-block;
 margin-top:40px;
 line-height:25px
}
.module-20023 .module-suit .suit-card .solve-content p {
 width:90%;
 color:#e55d10;
 margin:10px auto auto
}
.module-20023 .module-suit .suit-card2 {
 width:100%;
 margin:0
}
.module-20023 .module-suit .suit-card2 h2 {
 color:#343646;
 font-weight:500
}
.module-20023 .module-suit .suit-card2 .color-f9500 {
 color:#e55d10
}
@media screen and (max-width:768px) {
 .module-20023 .module-suit .suit-card {
  width:100%;
  height:auto;
  margin:0 auto 40px
 }
 .module-20023 .module-suit .suit-card h2 {
  font-size:18px
 }
 .module-20023 .module-suit .suit-card p {
  font-size:13px
 }
 .module-20023 .module-suit .suit-card .solve-content {
  margin-top:10px
 }
 .module-20023 .module-suit .suit-card2 {
  height:auto
 }
}
.module-20024 .module-suit {
 overflow:hidden;
 background:#f7f7f7;
 padding:30px 0;
 text-align:center
}
.module-20024 .module-suit h1 {
 color:#343646
}
.module-20024 .module-suit h2 {
 text-align:center;
 margin:0
}
.module-20024 .module-suit .suit-card {
 width:267px;
 height:auto;
 display:inline-block;
 vertical-align:top;
 text-align:center;
 margin:30px 25px 0
}
.module-20024 .module-suit .suit-card .suit-img {
 width:110px;
 height:110px;
 border-radius:50%;
 display:inline-block;
 margin-bottom:15px;
 background:#ccc;
 overflow:hidden
}
.module-20024 .module-suit .suit-card h2 {
 color:#343646;
 font-size:21px;
 text-align:center;
 margin-bottom:17px;
 font-weight:500
}
.module-20024 .module-suit .suit-card p {
 color:#8b8c97;
 font-size:14px;
 line-height:24px
}
.module-20024 .module-suit .suit-card .solve-content {
 width:244px;
 height:66px;
 border:1px solid #e55d10;
 border-radius:6px;
 display:inline-block;
 margin-top:40px;
 line-height:25px
}
.module-20024 .module-suit .suit-card .solve-content p {
 width:90%;
 color:#e55d10;
 margin:10px auto auto
}
.module-20024 .module-suit .suit-card2 {
 width:100%;
 margin:0
}
.module-20024 .module-suit .suit-card2 h2 {
 color:#343646;
 font-weight:500
}
.module-20024 .module-suit .suit-card2 .color-f9500 {
 color:#e55d10
}
@media screen and (max-width:768px) {
 .module-20024 .module-suit .suit-card {
  width:100%;
  height:auto;
  margin:0 auto 40px
 }
 .module-20024 .module-suit .suit-card h2 {
  font-size:18px
 }
 .module-20024 .module-suit .suit-card p {
  font-size:13px
 }
 .module-20024 .module-suit .suit-card .solve-content {
  margin-top:10px
 }
 .module-20024 .module-suit .suit-card2 {
  height:auto
 }
}
.module-20025 .all-characters {
 width:100%;
 background:#fff;
 padding:30px 0 60px
}
.module-20025 .all-characters .words-content {
 width:80%;
 margin:0 auto;
 color:#333;
 font-size:15px;
 line-height:28px
}
.module-20025 .all-characters .words-content h1 {
 text-align:left;
 color:#333;
 font-size:24px;
 margin:0;
 line-height:28px;
 font-weight:800
}
.module-20025 .all-characters .words-content h2 {
 text-align:left;
 font-size:18px;
 color:#333;
 font-weight:800;
 margin:0;
 line-height:28px
}
.module-20025 .all-characters .words-content h3 {
 text-align:left;
 font-size:16px;
 color:#333;
 font-weight:800;
 margin:0;
 line-height:28px
}
.module-20025 .all-characters .words-content ul {
 list-style:disc inside!important
}
.module-20025 .all-characters .words-content ol {
 list-style:decimal inside!important
}
.module-20025 .all-characters .words-content strong {
 font-weight:800
}
.module-20025 .all-characters .words-content .num-style {
 list-style:decimal inside!important
}
.module-20025 .all-characters .words-content .underline {
 text-decoration:underline
}
.module-20025 .all-characters .words-content .highlight_con {
 width:calc(100% - 42px);
 padding:20px;
 background:#f7f7f7;
 border:1px solid #eaeaea
}
.module-20025 .all-characters .words-content .highlight_con p {
 font-size:14px
}
.module-20025 .all-characters .more-content {
 position:relative
}
.module-20025 .all-characters .more-content .more-btn {
 position:absolute;
 bottom:0;
 left:0;
 z-index:500;
 cursor:pointer
}
.module-20025 .all-characters .more-content .more-btn i {
 width:20px;
 height:20px;
 background:url(//img.sanjieke.cn/online_class/6.1.0/img/more.png) no-repeat 50%;
 background-size:cover;
 display:inline-block;
 vertical-align:middle;
 margin-right:10px
}
.module-20025 .all-characters .more-content .more-btn span {
 display:inline-block;
 vertical-align:middle;
 font-size:16px;
 color:#8396a4
}
.module-20025 .all-characters .more-content .hide-bg {
 width:100%;
 height:180px;
 position:absolute;
 bottom:0;
 left:0;
 z-index:400;
 background:transparent!important
}
.module-20025 .all-characters .more-content-close {
 height:600px;
 overflow:hidden
}
.module-20025 .all-characters .more-content-close .more-btn span:before {
 content:"查看更多"
}
.module-20025 .all-characters .more-content-close .hide-bg {
 display:block
}
.module-20025 .all-characters .more-content-open .more-btn {
 bottom:-32px
}
.module-20025 .all-characters .more-content-open .more-btn span:before {
 content:"收起"
}
.module-20025 .all-characters .more-content-open .hide-bg {
 display:none
}
@media screen and (max-width:768px) {
 .module-20025 .all-characters .words-content h1 {
  font-size:20px
 }
 .module-20025 .all-characters .words-content h2 {
  font-size:16px
 }
 .module-20025 .all-characters .words-content p,
 .module-20025 .all-characters .words-content ul {
  font-size:14px
 }
 .module-20025 .all-characters .words-content h1,
 .module-20025 .all-characters .words-content h2,
 .module-20025 .all-characters .words-content p,
 .module-20025 .all-characters .words-content ul {
  width:100%
 }
 .module-20025 .all-characters .more-content .more-btn span {
  font-size:14px;
  margin-right:5px
 }
 .module-20025 .all-characters .more-content .more-btn i {
  margin-right:5px
 }
}
.module-20026 {
 padding-bottom:30px
}
.module-20026 .solve-question {
 overflow:hidden
}
.module-20026 .solve-question .solve-container {
 width:100%;
 overflow:hidden;
 position:relative
}
.module-20026 .solve-question .solve-container .solve-question-card {
 width:470px;
 height:480px;
 border:1px solid #dcdcde
}
.module-20026 .solve-question .solve-container .solve-question-card .can-icon {
 width:132px;
 height:132px;
 border-radius:50%;
 margin:40px auto 25px;
 overflow:hidden
}
.module-20026 .solve-question .solve-container .solve-question-card .can-icon img {
 background:none!important
}
.module-20026 .solve-question .solve-container .solve-question-card h2 {
 font-size:27px;
 margin-bottom:24px
}
.module-20026 .solve-question .solve-container .solve-question-card ul {
 width:361px;
 margin:0 auto
}
.module-20026 .solve-question .solve-container .solve-question-card ul li {
 margin-bottom:21px;
 line-height:23px
}
.module-20026 .solve-question .solve-container .solve-question-card ul li i {
 font-style:normal;
 width:21px;
 height:21px;
 border-radius:10px;
 text-align:center;
 line-height:21px;
 color:#fff;
 display:inline-block;
 vertical-align:top;
 margin-right:10px
}
.module-20026 .solve-question .solve-container .solve-question-card ul li span {
 width:calc(100% - 35px);
 color:#343646;
 font-size:16px;
 display:inline-block;
 vertical-align:top
}
.module-20026 .solve-question .solve-container .solve-can {
 float:left
}
.module-20026 .solve-question .solve-container .solve-can h2 {
 color:#ffaa06
}
.module-20026 .solve-question .solve-container .solve-can ul li i {
 background:#ffaa06
}
.module-20026 .solve-question .solve-container .solve-notcan {
 float:right
}
.module-20026 .solve-question .solve-container .solve-notcan h2 {
 color:#343646
}
.module-20026 .solve-question .solve-container .solve-notcan ul li i {
 background:#919191
}
@media screen and (max-width:768px) {
 .module-20026 .solve-question .solve-container .solve-can,
 .module-20026 .solve-question .solve-container .solve-notcan {
  float:none
 }
 .module-20026 .solve-question .solve-container .solve-question-card {
  width:90%;
  height:auto;
  margin:0 auto 10px;
  padding-bottom:15px
 }
 .module-20026 .solve-question .solve-container .solve-question-card .can-icon {
  width:100px;
  height:100px;
  margin:25px auto
 }
 .module-20026 .solve-question .solve-container .solve-question-card h2 {
  font-size:20px
 }
 .module-20026 .solve-question .solve-container .solve-question-card ul {
  width:290px;
  height:auto
 }
 .module-20026 .solve-question .solve-container .solve-question-card ul li {
  margin-bottom:10px
 }
 .module-20026 .solve-question .solve-container .solve-question-card ul li i span {
  font-size:15px
 }
}
.module-20027 .banner-detail {
 width:100%;
 height:335px;
 background:#343547
}
.module-20027 .banner-detail .banner-img {
 position:relative
}
.module-20027 .banner-detail .banner-img .banner_tip_m {
 width:205px;
 height:23px;
 position:absolute;
 top:0;
 left:0
}
.module-20027 .banner-detail .container-center {
 width:988px
}
.module-20027 .banner-detail-white {
 background:#f6f6f6
}
.module-20027 .banner-detail-white img {
 height:335px
}
@media screen and (max-width:768px) {
 .module-20027 .banner-detail .container-center {
  width:100%
 }
}
.module-20028 .module-recommend {
 padding-bottom:40px;
 overflow:hidden;
 background:#f7f7f7
}
.module-20028 .module-recommend .recommend-container {
 width:100%
}
.module-20028 .module-recommend .recommend-container .recommend-card {
 width:460px;
 height:200px;
 border:1px solid #dcdcde;
 background:#fff;
 float:left;
 margin-top:51px;
 position:relative
}
.module-20028 .module-recommend .recommend-container .recommend-card .recommend-avator {
 width:90px;
 height:90px;
 border-radius:50%;
 background:#343646;
 position:absolute;
 left:20px;
 top:-33px;
 overflow:hidden
}
.module-20028 .module-recommend .recommend-container .recommend-card .recommend-con {
 width:calc(100% - 140px);
 margin-left:124px
}
.module-20028 .module-recommend .recommend-container .recommend-card .recommend-con .con-name {
 color:#343646;
 font-size:18px;
 margin-top:12px
}
.module-20028 .module-recommend .recommend-container .recommend-card .recommend-con .con-title {
 font-size:14px;
 margin-top:7px;
 line-height:18px
}
.module-20028 .module-recommend .recommend-container .recommend-card .recommend-con .con-content {
 color:#a6a7ac;
 font-size:14px;
 margin-top:20px;
 line-height:22px
}
.module-20028 .module-recommend .recommend-container .recommend-card:nth-child(2n) {
 margin-left:20px
}
.module-20028 .module-recommend .recommend-container .recommend-card:nth-child(odd) {
 margin-right:20px
}
@media screen and (max-width:768px) {
 .module-20028 .module-recommend .recommend-container .recommend-card .recommend-avator {
  left:16px
 }
 .module-20028 .module-recommend .recommend-container .recommend-card .recommend-con .con-name {
  font-size:16px
 }
 .module-20028 .module-recommend .recommend-container .recommend-card .recommend-con .con-content,
 .module-20028 .module-recommend .recommend-container .recommend-card .recommend-con .con-title {
  font-size:12px
 }
 .module-20028 .module-recommend .recommend-container .recommend-card:nth-child(odd) {
  margin-right:0
 }
 .module-20028 .module-recommend .recommend-container .recommend-card:nth-child(2n) {
  margin-left:0
 }
 .module-20028 .module-recommend .recommend-container .recommend-card {
  width:100%;
  height:auto;
  margin-top:41px;
  padding-bottom:10px
 }
}
.module-20029 .img-container .container-center {
 width:967px;
 margin:0 auto;
 text-align:center
}
.module-20029 .img-container .img-link {
 display:inline-block
}
.module-20029 .img-container .img-link img {
 width:100%
}
.module-20029 .img-container .img-link[href="javascript:void(0);"] {
 cursor:default
}
@media screen and (max-width:768px) {
 .module-20029 .img-container .container-center {
  width:100%
 }
}
.module-20030 .module-20008-content,
.module-20030 .module-20008-title {
 position:relative
}
.module-20030 .section-practise {
 width:100%
}
.module-20030 .section-practise .section-title {
 line-height:32px;
 padding:54.5px 0
}
.module-20030 .section-practise .section-title2 {
 line-height:32px;
 padding:54px 0 0
}
.module-20030 .section-practise .section-practise-warp {
 border:1px solid #dcdcde;
 background:#fff
}
.module-20030 .section-practise .section-practise-warp .section-practise-warp-topbar {
 border-bottom:1px solid #dcdcde
}
.module-20030 .section-practise .section-practise-warp .section-practise-warp-topbar p {
 text-align:center
}
.module-20030 .section-practise .section-practise-warp .section-practise-warp-topbar .section-practise-warp-topbar-desc {
 width:740px;
 margin:0 auto;
 color:#989898;
 font-size:15px;
 line-height:22px;
 padding:19px 0
}
.module-20030 .section-practise .section-practise-warp .section-practise-warp-content {
 width:100%;
 height:423px;
 display:flex
}
.module-20030 .section-practise .section-practise-warp .section-practise-warp-content>div {
 flex:1;
 height:100%;
 border-right:1px solid #dcdcde
}
.module-20030 .section-practise .section-practise-warp .section-practise-warp-content>div .section-practise-center p {
 text-align:center
}
.module-20030 .section-practise .section-practise-warp .section-practise-warp-content>div .section-practise-center .img-area-bg {
 width:98px;
 height:98px;
 margin:10px auto
}
.module-20030 .section-practise .section-practise-warp .section-practise-warp-content>div>div {
 box-sizing:border-box;
 border-top:1px solid #dcdcde;
 padding:25px 21px 0 24px
}
.module-20030 .section-practise .section-practise-warp .section-practise-warp-content>div>div .section-practise-warp-content-title {
 font-size:16px;
 color:#000;
 line-height:23px
}
.module-20030 .section-practise .section-practise-warp .section-practise-warp-content>div>div .section-practise-warp-content-desc {
 font-size:14px;
 color:#989898;
 padding-top:22.5px;
 line-height:28px
}
.module-20030 .section-practise .section-practise-warp .section-practise-warp-content>div .img-area-bg {
 height:157px;
 padding:0;
 overflow:hidden
}
.module-20030 .section-practise .section-practise-warp .section-practise-warp-content>div .section-practise-img {
 width:120px;
 height:120px;
 border-radius:50%;
 margin:20px auto auto
}
.module-20030 .section-practise .section-practise-warp .section-practise-warp-content>div:last-child {
 border-right:none
}
.module-20030 .section-practise .section-practise-warp .section-practise-warp-content .section-practise-img1 {
 background:url(//img.sanjieke.cn/online_class/yinyaxiong.jpg) no-repeat 50%;
 background-size:cover
}
.module-20030 .section-practise .section-practise-warp .section-practise-warp-content .section-practise-img2 {
 background:url(//img.sanjieke.cn/online_class/huangzhehao.jpg) no-repeat 50%;
 background-size:cover
}
.module-20030 .section-practise .section-practise-warp .section-practise-warp-content .section-practise-img3 {
 background:url(//img.sanjieke.cn/online_class/maoliuliu.jpg) no-repeat 50%;
 background-size:cover
}
.module-20030 .section-practise .section-practise-warp .section-practise-warp-content .section-practise-img4 {
 background:url(//img.sanjieke.cn/online_class/luguanxin.jpg) no-repeat 50%;
 background-size:cover
}
.module-20030 .section-practise .section-practise-warp .section-practise-works {
 height:360px
}
.module-20030 .section-practise .section-practise-warp .section-practise-works .section-practise-center {
 border-top:none;
 padding-top:0;
 padding-bottom:20px
}
.module-20030 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-practise-name {
 padding-top:20.5px;
 font-size:18px
}
.module-20030 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-practise-occupation {
 padding-top:23px;
 font-size:15px
}
.module-20030 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-practise-read {
 padding-top:31.5px;
 font-size:15px
}
.module-20030 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-read-link {
 width:155px;
 height:45px;
 border:1px solid #fd911c;
 line-height:45px;
 border-radius:6px;
 text-align:center;
 font-size:15px;
 cursor:pointer
}
.module-20030 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-read-link:active,
.module-20030 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-read-link:hover,
.module-20030 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-read-link:link,
.module-20030 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-read-link:visited {
 color:#ff9500;
 margin:43px auto auto;
 display:block
}
@media screen and (max-width:768px) {
 .module-20030 .section-practise {
  width:100%;
  padding-bottom:20px
 }
 .module-20030 .section-practise .section-title {
  line-height:28px;
  font-size:20px
 }
 .module-20030 .section-practise .section-practise-title {
  font-size:16px;
  text-align:center;
  padding:54.5px 0;
  line-height:28px
 }
 .module-20030 .section-practise .section-practise-warp {
  border:1px solid #dcdcde;
  background:#fff
 }
 .module-20030 .section-practise .section-practise-warp .section-practise-warp-topbar {
  border-bottom:1px solid #dcdcde
 }
 .module-20030 .section-practise .section-practise-warp .section-practise-warp-topbar p {
  font-size:18px;
  text-align:center
 }
 .module-20030 .section-practise .section-practise-warp .section-practise-warp-topbar .section-practise-warp-topbar-desc {
  width:100%;
  margin:0 auto;
  color:#989898;
  font-size:13px;
  line-height:22px;
  padding:19px 18.5px;
  box-sizing:border-box
 }
 .module-20030 .section-practise .section-practise-warp .section-practise-warp-content {
  width:100%;
  height:auto;
  display:flex;
  flex-direction:row;
  flex-wrap:wrap
 }
 .module-20030 .section-practise .section-practise-warp .section-practise-warp-content>div {
  width:calc(50% - 1px);
  flex:inherit;
  height:510px;
  border-right:1px solid #dcdcde
 }
 .module-20030 .section-practise .section-practise-warp .section-practise-warp-content>div .section-practise-img {
  width:104px
 }
 .module-20030 .section-practise .section-practise-warp .section-practise-warp-content>div .img-area-bg {
  height:104px
 }
 .module-20030 .section-practise .section-practise-warp .section-practise-warp-content>div .section-practise-center p {
  text-align:center
 }
 .module-20030 .section-practise .section-practise-warp .section-practise-warp-content>div>div {
  box-sizing:border-box;
  border-top:1px solid #dcdcde;
  padding:25px 21px 0 24px
 }
 .module-20030 .section-practise .section-practise-warp .section-practise-warp-content>div>div .section-practise-warp-content-title {
  font-size:14px;
  color:#000
 }
 .module-20030 .section-practise .section-practise-warp .section-practise-warp-content>div>div .section-practise-warp-content-desc {
  font-size:12px;
  color:#989898;
  padding-top:22.5px;
  line-height:28px
 }
 .module-20030 .section-practise .section-practise-warp .section-practise-warp-content>div:nth-child(2n) {
  border-right:none
 }
 .module-20030 .section-practise .section-practise-warp .section-practise-warp-content .section-practise-img {
  margin-top:20px;
  width:35%;
  margin-left:50%
 }
 .module-20030 .section-practise .section-practise-warp .section-practise-warp-content2 {
  width:100%;
  height:auto;
  display:flex;
  flex-direction:row;
  flex-wrap:wrap
 }
 .module-20030 .section-practise .section-practise-warp .section-practise-warp-content2>div {
  width:calc(50% - 1px);
  flex:inherit;
  height:auto;
  border-right:none
 }
 .module-20030 .section-practise .section-practise-warp .section-practise-warp-content2>div>div,
 .module-20030 .section-practise .section-practise-warp .section-practise-works {
  height:auto
 }
 .module-20030 .section-practise .section-practise-warp .section-practise-works .section-practise-center {
  border-top:none;
  padding-top:0
 }
 .module-20030 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-practise-name {
  padding-top:20.5px;
  font-size:18px
 }
 .module-20030 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-practise-occupation {
  padding-top:23px;
  font-size:15px
 }
 .module-20030 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-practise-read {
  padding-top:31.5px;
  font-size:15px
 }
 .module-20030 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-practise-read-dis {
  display:none
 }
 .module-20030 .section-practise .section-practise-warp .section-practise-works .section-practise-center .section-read-link {
  width:auto;
  text-align:center;
  font-size:15px;
  cursor:pointer
 }
}
.module-20031 h1 {
 font-size:24px;
 color:#343547;
 text-align:center;
 margin-bottom:12px
}
.module-20031 h1 span {
 color:#e55d10;
 font-size:36px;
 margin:0 16px;
 font-weight:700
}
.module-20031 h2 {
 color:#a6a7ac;
 margin-bottom:24px
}
.module-20031 .table_img_container {
 width:100%;
 padding-bottom:40px
}
.module-20032 .module-user-feedback {
 background:#fff
}
.module-20032 .module-user-feedback h1 {
 font-size:24px;
 color:#343646;
 text-align:center;
 margin-bottom:20px;
 margin-top:0;
 line-height:26px
}
.module-20032 .module-user-feedback .feedback_container {
 border:1px solid #dcdcde;
 padding:50px 43px
}
.module-20032 .module-user-feedback .feedback_container .student_info_banner_con {
 width:100%;
 margin:0 auto;
 overflow:hidden
}
.module-20032 .module-user-feedback .feedback_container .student_info_banner_con .student_info_banner .student_info_container .student-info {
 overflow:hidden;
 margin-bottom:50px
}
.module-20032 .module-user-feedback .feedback_container .student_info_banner_con .student_info_banner .student_info_container .student-info .student-avator {
 float:left;
 width:92px;
 height:92px;
 border-radius:50%;
 overflow:hidden
}
.module-20032 .module-user-feedback .feedback_container .student_info_banner_con .student_info_banner .student_info_container .student-info .student-avator img {
 width:100%;
 height:auto
}
.module-20032 .module-user-feedback .feedback_container .student_info_banner_con .student_info_banner .student_info_container .student-info .stu-study-info {
 float:right;
 width:calc(100% - 130px);
 position:relative
}
.module-20032 .module-user-feedback .feedback_container .student_info_banner_con .student_info_banner .student_info_container .student-info .stu-study-info .stu-personal {
 overflow:hidden;
 margin-bottom:20px
}
.module-20032 .module-user-feedback .feedback_container .student_info_banner_con .student_info_banner .student_info_container .student-info .stu-study-info .stu-personal .address,
.module-20032 .module-user-feedback .feedback_container .student_info_banner_con .student_info_banner .student_info_container .student-info .stu-study-info .stu-personal .name,
.module-20032 .module-user-feedback .feedback_container .student_info_banner_con .student_info_banner .student_info_container .student-info .stu-study-info .stu-personal .time {
 float:left;
 margin-right:24px;
 line-height:20px
}
.module-20032 .module-user-feedback .feedback_container .student_info_banner_con .student_info_banner .student_info_container .student-info .stu-study-info .stu-personal .name {
 font-size:18px;
 font-weight:700;
 color:#1b2026
}
.module-20032 .module-user-feedback .feedback_container .student_info_banner_con .student_info_banner .student_info_container .student-info .stu-study-info .stu-personal .address,
.module-20032 .module-user-feedback .feedback_container .student_info_banner_con .student_info_banner .student_info_container .student-info .stu-study-info .stu-personal .time {
 font-size:14px
}
.module-20032 .module-user-feedback .feedback_container .student_info_banner_con .student_info_banner .student_info_container .student-info .stu-study-info .personal-desc {
 font-size:14px;
 line-height:24px;
 color:#666
}
.module-20032 .module-user-feedback .feedback_container .student_info_banner_con .student_info_banner .student_info_container .student-info .stu-study-info ul {
 overflow:hidden
}
.module-20032 .module-user-feedback .feedback_container .student_info_banner_con .student_info_banner .student_info_container .student-info .stu-study-info ul li {
 float:left;
 padding:0 20px;
 display:block;
 color:#fff;
 height:27px;
 line-height:27px;
 background-color:#ff8106;
 border-radius:50px;
 margin-right:12px
}
.module-20032 .module-user-feedback .feedback_container .student_info_banner_con .student_info_banner .student_info_container .student-info .stu-study-info .goto-study {
 width:275px;
 height:40px;
 color:#fff;
 background:#e00000 url(//img.sanjieke.cn/active/finger.png) no-repeat 227px;
 background-size:27px auto;
 border-radius:3px;
 line-height:40px;
 display:block;
 text-align:center;
 padding-right:25px;
 box-sizing:border-box;
 margin-bottom:20px;
 position:absolute;
 right:0;
 bottom:-19px
}
.module-20032 .module-user-feedback .feedback_container .student_info_banner_con .student_info_banner .student_info_container .student-info .stu-study-info .goto-study:hover {
 background:#f00004 url(//img.sanjieke.cn/active/finger.png) no-repeat 227px;
 background-size:27px auto
}
.module-20032 .module-user-feedback .feedback_container .student_info_banner_con .student_info_banner .student_info_container .student-info:last-child {
 margin-bottom:0
}
.module-20033 {
 padding-top:50px
}
.module-20033 h1 {
 width:100%;
 font-size:24px;
 color:#343646;
 text-align:center;
 line-height:60px;
 font-weight:400;
 margin-bottom:37px
}
.module-20033 h1 span {
 font-size:34px
}
.module-20033 .business_detail {
 text-align:center
}
.module-20033 .business_detail .detail_card {
 width:310px;
 height:310px;
 display:inline-block;
 vertical-align:top;
 margin:0 5px 25px;
 background:#fff;
 border:1px solid #eff2f6
}
.module-20033 .business_detail .detail_card .b_logo {
 width:190px;
 height:95px;
 margin:32px auto auto
}
.module-20033 .business_detail .detail_card .b_logo img {
 height:100%;
 background:#fff!important
}
.module-20033 .business_detail .detail_card a {
 width:80%;
 display:block;
 margin:20px auto auto;
 cursor:default
}
.module-20033 .business_detail .detail_card a h3 {
 width:100%;
 font-size:18px;
 color:#000e42;
 text-align:center;
 margin-bottom:20px;
 letter-spacing:.3px;
 line-height:26px
}
.module-20033 .business_detail .detail_card a p {
 color:#9da7ac;
 font-size:14px;
 line-height:23px;
 position:relative;
 text-align:justify
}
.module-20033 .business_detail .detail_card a p span {
 color:#41a1de;
 position:absolute;
 right:0;
 bottom:0
}
.module-20033 .section-business {
 width:967px;
 margin:0 auto;
 text-align:center;
 padding-top:40px;
 padding-bottom:62px
}
.module-20033 .section-business h1 {
 color:#000e42;
 font-size:21px;
 text-align:center;
 letter-spacing:.3;
 font-weight:400
}
.module-20033 .section-business .logo_container {
 text-align:center;
 margin-top:36px
}
.module-20033 .section-business .logo_container ul li {
 width:173px;
 height:63px;
 background:#fff;
 display:inline-block;
 margin:0 15px 15px 0;
 overflow:hidden
}
@media screen and (max-width:768px) {
 .module-20033 h1 {
  width:95%;
  font-size:18px;
  margin:0 auto 20px;
  line-height:30px
 }
 .module-20033 h1 span {
  font-size:29px
 }
 .module-20033 .business_detail .detail_card {
  width:250px;
  height:200px
 }
 .module-20033 .business_detail .detail_card .b_logo {
  width:140px;
  height:62px;
  margin:15px auto auto
 }
 .module-20033 .business_detail .detail_card a h3 {
  line-height:5px
 }
 .module-20033 .business_detail .detail_card a p {
  font-size:12px;
  line-height:19px
 }
 .module-20033 .section-business {
  width:100%
 }
 .module-20033 .section-business h1 {
  font-size:18px
 }
 .module-20033 .section-business .logo_container ul li {
  width:145px;
  height:55px;
  margin:0 7px 15px
 }
}
@media screen and (device-aspect-ratio:40/71) {
 .module-20033 .section-business .logo_container ul li {
  margin:0 2px 10px
 }
}
.module-20034 .img_container {
 width:710px;
 margin:35px auto 30px;
 position:relative
}
.module-20034 .img_container img {
 width:100%
}
.module-20034 .img_container p {
 width:710px;
 position:absolute;
 top:41px;
 font-size:18px;
 color:#fff;
 text-align:center
}
.module-20034 .img_container:first-of-type p {
 text-indent:45px
}
.module-20034 h3 {
 width:625px;
 color:#323333;
 font-size:18px;
 text-align:center;
 margin:0 auto 15px;
 line-height:25px
}
.module-20034 h4 {
 color:#323333;
 font-size:14px;
 text-align:center;
 margin-bottom:5px;
 font-weight:300
}
.module-20034 .class_teacher {
 width:100%;
 height:216px;
 margin-top:25px
}
.module-20034 .class_teacher .teacher_info {
 width:296px;
 height:100%;
 float:left;
 background:#ffa406;
 text-align:center
}
.module-20034 .class_teacher .teacher_info h1 {
 font-size:21px;
 color:#fff;
 margin-top:12px;
 margin-bottom:19px
}
.module-20034 .class_teacher .teacher_info .teacher_avator {
 width:85px;
 height:85px;
 border-radius:50%;
 overflow:hidden;
 margin:0 auto
}
.module-20034 .class_teacher .teacher_info .teacher_avator img {
 width:100%
}
.module-20034 .class_teacher .teacher_info h2 {
 color:#fff;
 font-size:18px;
 margin-top:6px;
 margin-bottom:0
}
.module-20034 .class_teacher .teacher_info p {
 font-size:15px;
 color:#fff;
 margin-top:16px
}
.module-20034 .class_teacher .teacher_content {
 width:calc(100% - 358px);
 height:calc(100% - 86px);
 padding:43px 31px;
 float:left;
 background:#44475c;
 color:#fff
}
.module-20034 .class_teacher .teacher_content p {
 font-size:18px;
 margin-bottom:22px
}
.module-20034 .class_teacher .teacher_content ul li {
 font-size:14px;
 margin-bottom:10px;
 font-weight:300
}
.module-20034 .assistant-section {
 width:calc(100% - 72px);
 height:440px;
 background:#fff;
 padding:30px 35px;
 border:1px solid #dcdcde
}
.module-20034 .assistant-section .content1 {
 color:#ffaa06;
 font-size:21px;
 text-align:center;
 margin-bottom:31px
}
.module-20034 .assistant-section .avator-container {
 width:100%;
 position:relative;
 overflow:hidden
}
.module-20034 .assistant-section .avator-container .assistant-con {
 width:200px;
 float:left;
 margin-right:22px
}
.module-20034 .assistant-section .avator-container .assistant-con .avator-img {
 width:80px;
 height:80px;
 border-radius:50%;
 overflow:hidden;
 background:#ccc;
 margin:0 auto 27px
}
.module-20034 .assistant-section .avator-container .assistant-con p {
 font-size:16px;
 color:#ffaa06;
 text-align:center
}
.module-20034 .assistant-section .avator-container .assistant-con .work {
 color:#343646;
 margin-top:14px;
 font-size:14px
}
.module-20034 .assistant-section .avator-container .assistant-con .experience {
 color:#8b8c97;
 margin-top:8px;
 font-size:14px
}
.module-20034 .assistant-section .avator-container .more {
 height:5px;
 position:absolute;
 top:-40px;
 bottom:0;
 right:0;
 margin:auto
}
.module-20034 .assistant-section .avator-container .more span {
 width:5px;
 height:5px;
 background:#c7c7c7;
 float:left;
 margin-right:5px;
 border-radius:50%
}
.module-20034 .assistant-section h1 {
 color:#343646;
 font-size:18px;
 margin-top:40px;
 text-align:left
}
.module-20034 .assistant-section ul {
 margin-top:23px
}
.module-20034 .assistant-section ul li {
 color:#8b8c97;
 font-size:14px;
 font-weight:400;
 margin-bottom:10px
}
.module-20034 .homework_example {
 width:100%;
 overflow:hidden
}
.module-20034 .homework_example .example_container {
 width:450px;
 min-height:400px
}
.module-20034 .homework_example .example_container .example_title {
 width:100%;
 height:25px;
 color:#fff;
 text-align:center;
 line-height:25px
}
.module-20034 .homework_example .stu_homework {
 float:left
}
.module-20034 .homework_example .stu_homework .example_title {
 background:#343646
}
.module-20034 .homework_example .assistant_correct {
 float:right
}
.module-20034 .homework_example .assistant_correct .example_title {
 background:#ffa406
}
.module-20035 .preheating .p_countdown {
 width:100%;
 padding:40px 0
}
.module-20035 .preheating .p_countdown .p_countdown_container {
 width:440px;
 margin:0 auto;
 overflow:hidden
}
.module-20035 .preheating .p_countdown .p_countdown_container .p_title {
 width:175px;
 height:48px;
 font-size:17px;
 color:#333;
 line-height:23px;
 font-weight:500;
 float:left;
 text-align:center
}
.module-20035 .preheating .p_countdown .p_countdown_container .p_time {
 font-size:17px;
 color:#000;
 float:right
}
.module-20035 .preheating .p_countdown .p_countdown_container .p_time span {
 width:35px;
 height:35px;
 font-size:25px;
 color:#fff;
 background:url(//img.sanjieke.cn/home/title_countdown_bg.png) no-repeat 50%;
 background-size:cover;
 display:inline-block;
 text-align:center;
 line-height:35px;
 margin-right:5px;
 margin-left:5px;
 vertical-align:bottom
}
.module-20035 .preheating .p_coupon {
 width:100%;
 padding:40px 0;
 background:#fff
}
.module-20035 .preheating .p_coupon .p_coupon_container {
 width:1050px;
 margin:0 auto;
 text-align:center;
 background:#fff url(//img.sanjieke.cn/online_class/details_bg.png) no-repeat 50%;
 background-size:100% 100%;
 border-radius:10px;
 padding:20px 0
}
.module-20035 .preheating .p_coupon .p_coupon_container h1 {
 font-size:34px;
 color:#fff;
 margin-bottom:15px;
 font-weight:400
}
.module-20035 .preheating .p_coupon .p_coupon_container h2 {
 font-size:16px;
 color:#fff;
 margin-bottom:25px;
 font-weight:400
}
.module-20035 .preheating .p_coupon .p_coupon_container .coupon_con {
 width:100%;
 height:105px
}
.module-20035 .preheating .p_coupon .p_coupon_container .coupon_con .coupon_card {
 width:270px;
 margin:0 15px
}
.module-20035 .preheating .p_coupon .p_coupon_container .get_coupon_btn {
 width:270px;
 height:40px;
 border-radius:3px;
 display:inline-block;
 text-align:center;
 line-height:38px;
 font-size:16px;
 margin-top:26px
}
.module-20035 .preheating .p_coupon .p_coupon_container .get_coupon {
 background:#58b6e7;
 color:#000;
 cursor:pointer
}
.module-20035 .preheating .p_coupon .p_coupon_container .already_get_coupon {
 background:#fff;
 color:#00c800;
 border:1px solid #00c800;
 cursor:default
}
.module-20035 .preheating .p_coupon .p_coupon_container .already_get_coupon span {
 vertical-align:middle
}
.module-20035 .preheating .p_coupon .p_coupon_container .already_get_coupon .get_coupon_icon {
 width:17px;
 height:12px;
 background:url(//img.sanjieke.cn/home/get_coupon_icon.png) no-repeat 50%;
 background-size:cover;
 display:inline-block;
 margin-right:10px
}
.module-20035 .preheating .p_coupon .p_coupon_container .already_get_coupon .word2 {
 font-size:12px;
 margin-left:10px
}
@media screen and (max-width:768px) {
 .module-20035 .preheating .p_countdown {
  padding:20px 0 0
 }
 .module-20035 .preheating .p_countdown .p_countdown_container {
  width:90%
 }
 .module-20035 .preheating .p_countdown .p_countdown_container .p_title {
  width:100%;
  height:40px;
  float:none;
  font-size:14px;
  margin-top:10px
 }
 .module-20035 .preheating .p_countdown .p_countdown_container .p_time {
  text-align:center;
  float:none;
  font-size:12px
 }
 .module-20035 .preheating .p_countdown .p_countdown_container .p_time span {
  width:23px;
  height:23px;
  font-size:18px;
  line-height:23px
 }
 .module-20035 .preheating .p_coupon {
  padding:24px 0
 }
 .module-20035 .preheating .p_coupon .p_coupon_container {
  width:90%;
  background:#fff url(//img.sanjieke.cn/online_class/details_bg_m.png) no-repeat 50%;
  background-size:100% 100%
 }
 .module-20035 .preheating .p_coupon .p_coupon_container h1 {
  font-size:22px
 }
 .module-20035 .preheating .p_coupon .p_coupon_container h2 {
  font-size:12px
 }
 .module-20035 .preheating .p_coupon .p_coupon_container .coupon_con {
  height:auto
 }
 .module-20035 .preheating .p_coupon .p_coupon_container .coupon_con .coupon_card {
  width:224px;
  margin-bottom:10px
 }
 .module-20035 .preheating .p_coupon .p_coupon_container .get_coupon_btn {
  width:224px;
  height:35px;
  line-height:35px;
  font-size:12px;
  margin-top:10px
 }
}
.module-20036 {
 width:100%;
 height:550px;
 background:#e6e6e6
}
.module-20037 .video-module {
 width:520px;
 height:290px;
 padding:20px 0;
 margin:0 auto;
 display:block
}
.module-20037 .video-module .video-icon {
 width:140px;
 height:50px;
 background:url(//img.sanjieke.cn/online_class/free_audition.png) no-repeat 50%;
 background-size:100% auto;
 margin:0 auto 11px
}
.module-20037 .video-module .video-con1 {
 font-size:12px;
 color:#999;
 text-align:center;
 margin-bottom:11px
}
.module-20037 .video-module .video-con2 {
 font-size:16px;
 color:#434343;
 text-align:center;
 margin-bottom:15px
}
.module-20037 .video-module .video-con2 .video-con2-smallfont {
 font-style:normal;
 font-size:12px
}
.module-20037 .video-module .video-container {
 width:100%;
 height:100%;
 background:#ececec;
 position:relative
}
.module-20037 .video-module .video-container .video-loading {
 width:40px;
 height:40px;
 background:url(//img.sanjieke.cn/common/loading.gif) no-repeat 50%;
 background-size:cover;
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto
}
.module-20037 .video-module .video-container .video-loading-error {
 width:220px;
 height:40px;
 line-height:40px;
 font-size:14px;
 text-align:center;
 color:#333;
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto
}
@media screen and (max-width:768px) {
 .module-20037 .video-module {
  width:100%;
  height:210px
 }
}
.module-20038 .sale2019-apply-module {
 width:100%;
 height:251px;
 background:#f7f7f7;
 padding:36px 0 43px
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container {
 width:1160px;
 height:100%;
 margin:0 auto
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-img {
 width:159px;
 height:251px;
 float:left;
 background:url(//img.sanjieke.cn/online_class/detail_sale.png) no-repeat 50%;
 background-size:cover
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container {
 float:right;
 width:calc(100% - 229px);
 height:100%
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .sale-price-container .sale-title {
 font-size:18px;
 color:#333;
 font-weight:500
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .sale-price-container .sale-price {
 font-size:34px;
 color:#ea5233
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .sale-price-container .sale-price i {
 font-size:20px;
 font-style:normal
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .sale-price-container .sale-origin-price {
 font-size:14px;
 color:#666;
 text-decoration:line-through;
 margin-left:7px
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .sale-price-container .seckill-sale-tip {
 width:127px;
 height:28px;
 background:url(//img.sanjieke.cn/online_class/detail_seckillbg.png) no-repeat 50%;
 background-size:cover;
 display:inline-block;
 vertical-align:top;
 color:#fff;
 font-size:16px;
 text-align:center;
 line-height:28px;
 text-indent:8px;
 margin-top:10px
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .sale-detail-container {
 margin-top:15px
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .sale-detail-container .sale-title {
 font-size:14px;
 color:#666;
 margin-right:7px
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .sale-detail-container .time_contener {
 display:inline-block;
 vertical-align:middle
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .sale-detail-container .time_contener .time_open {
 width:265px;
 height:36px;
 border:1px solid #999;
 border-radius:4px;
 color:#999;
 font-size:14px;
 text-align:center;
 line-height:36px;
 display:inline-block;
 margin-right:11px;
 cursor:pointer
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .sale-detail-container .time_contener .time_open .paopao {
 display:none
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .sale-detail-container .sale-server {
 font-size:14px
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .sale-detail-container .sale-server i,
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .sale-detail-container .sale-server span {
 display:inline-block;
 vertical-align:middle
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .sale-detail-container .sale-refund {
 color:#390;
 margin-right:19px
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .sale-detail-container .sale-refund i {
 width:15px;
 height:17px;
 background:url(//img.sanjieke.cn/online_class/refundicon.png) no-repeat 50%;
 background-size:15px auto;
 display:inline-block
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .sale-detail-container .sale-huabei {
 color:#39f
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .sale-detail-container .sale-huabei i {
 width:15px;
 height:15px;
 background:url(//img.sanjieke.cn/online_class/huabeiicon.png) no-repeat 50%;
 background-size:15px auto;
 display:inline-block
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .sale-detail-container .sale-num {
 font-size:14px;
 color:#666
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .sale-server-container {
 margin-top:19px
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .sale-num-container {
 margin-top:21px;
 margin-bottom:24px
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .price_detail .ladder_tip,
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .price_detail .original-cost,
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .price_detail .price,
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .price_detail .ptip,
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .price_detail .remain {
 display:none
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .price_detail a {
 width:303px;
 height:56px;
 display:block;
 font-size:18px;
 color:#333;
 text-align:center;
 line-height:56px;
 background-color:#fde01f;
 border-radius:3px;
 margin-bottom:20px;
 font-weight:400
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .price_detail a:hover {
 background-color:#fbe410
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .price_detail .cd-order p,
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .price_detail .to-prepay p {
 margin-bottom:0;
 line-height:29px
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .price_detail .cd-no-click,
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .price_detail .cd-no-click:hover,
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .price_detail .cd-order:hover {
 background:#eaeff3;
 cursor:default;
 color:#b6bec6
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .price_detail .to-prepay:hover {
 background:#fbe410;
 cursor:default;
 color:#343434
}
.module-20038 .sale2019-apply-module .sale2019-apply-module_container .sale-apply-detail-container .price_detail .cd-no-click2 {
 line-height:29px
}
.module-20039 {
 width:100%;
 padding:50px 0 55px
}
.module-20039 .package-container {
 width:1130px;
 margin:0 auto
}
.module-20039 .package-container .package-card {
 width:calc(100% - 127px);
 height:124px;
 padding:25px 60px 25px 65px;
 border:1px solid #f8f8f8;
 margin-bottom:25px;
 background:#fff;
 box-shadow:0 0 10px 0 hsla(0,0%,97.3%,.9);
 border-radius:3px;
 position:relative
}
.module-20039 .package-container .package-card .package-save-price-icon {
 width:56px;
 height:59px;
 background:url(//img.sanjieke.cn/online_class/save_price_bg.png) no-repeat 50%;
 background-size:100% auto;
 position:absolute;
 top:0;
 left:0;
 z-index:2000
}
.module-20039 .package-container .package-card .package-save-price-icon .icon-con {
 display:block;
 text-align:center;
 margin-top:5px
}
.module-20039 .package-container .package-card .package-save-price-icon .icon-con1 {
 font-size:14px;
 color:#fff;
 font-weight:300
}
.module-20039 .package-container .package-card .package-save-price-icon .icon-con2 {
 font-size:18px;
 color:#fff
}
.module-20039 .package-container .package-card .package-save-price-icon .icon-con2 i {
 font-size:12px;
 font-style:normal
}
.module-20039 .package-container .package-card .package-detail {
 width:100%;
 height:100%
}
.module-20039 .package-container .package-card .package-detail .package-detail-con {
 width:270px;
 height:86px;
 padding:20px 10px 20px 26px;
 border-radius:6px;
 position:relative;
 float:left
}
.module-20039 .package-container .package-card .package-detail .package-detail-con .package-title {
 font-size:20px;
 color:#333;
 font-weight:500;
 margin-bottom:9px
}
.module-20039 .package-container .package-card .package-detail .package-detail-con .package-subtitle {
 font-size:14px;
 color:#999;
 font-weight:300;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.module-20039 .package-container .package-card .package-detail .package-detail-con .package-course-price {
 position:absolute;
 left:26px;
 bottom:25px;
 z-index:2000
}
.module-20039 .package-container .package-card .package-detail .package-detail-con .package-course-price .package-course-price-wenzi {
 font-size:14px;
 color:#666
}
.module-20039 .package-container .package-card .package-detail .package-detail-con .package-course-price .package-course-price-price {
 font-size:20px;
 color:#ff6d37;
 font-weight:500
}
.module-20039 .package-container .package-card .package-detail .package-detail-con .package-course-price .package-course-price-origin-price {
 text-decoration:line-through;
 font-size:14px;
 color:#666
}
.module-20039 .package-container .package-card .package-detail .package-detail-con1 {
 background:#fafafa;
 border:1px solid #fafafa
}
.module-20039 .package-container .package-card .package-detail .package-detail-con2 {
 background:#fff;
 border:1px solid #e5e5e5
}
.module-20039 .package-container .package-card .package-detail .package-and-icon {
 width:19px;
 height:126px;
 text-align:center;
 line-height:126px;
 font-size:30px;
 color:#bbb;
 float:left;
 margin:0 15px
}
.module-20039 .package-container .package-card .package-detail .package-and-icon2 {
 margin:0 35px 0 15px
}
.module-20039 .package-container .package-card .package-detail .package-detail-con3 {
 width:260px;
 height:126px;
 padding:0;
 border:1px solid #fff
}
.module-20039 .package-container .package-card .package-detail .package-detail-con3 .package-price {
 text-align:left;
 margin-top:21px
}
.module-20039 .package-container .package-card .package-detail .package-detail-con3 .package-price .package-price-wenzi {
 font-size:16px;
 color:#333;
 display:inline-block;
 vertical-align:middle
}
.module-20039 .package-container .package-card .package-detail .package-detail-con3 .package-price .package-price .price-icon {
 font-size:18px;
 color:#ea5233;
 display:inline-block;
 vertical-align:middle;
 font-style:normal
}
.module-20039 .package-container .package-card .package-detail .package-detail-con3 .package-price .package-price .price-num {
 font-size:30px;
 color:#ea5536;
 font-weight:500;
 display:inline-block;
 vertical-align:middle;
 font-style:normal
}
.module-20039 .package-container .package-card .package-detail .package-detail-con3 .package-price .package-origin-price {
 font-size:14px;
 color:#666;
 text-decoration:line-through;
 display:inline-block;
 vertical-align:bottom;
 margin-bottom:5px;
 margin-left:5px
}
.module-20039 .package-container .package-card .package-detail .package-detail-con3 .package-btn {
 width:260px;
 height:50px;
 background:#fde01d;
 border-radius:4px;
 font-size:18px;
 color:#333;
 text-align:center;
 line-height:50px;
 display:block;
 margin:7px auto 0
}
.module-20039 .package-container .package-card .package-detail .package-detail-con3 .package-btn:hover {
 background:#fbe410
}
.module-20040 {
 width:100%;
 height:300px;
 background:#20242b url(//asset.3jk.top/project/homepage/img/miniCourseBanner.png?v=00c9fcb) no-repeat 50%;
 background-size:cover
}
.module-20040 .module-container {
 width:967px;
 height:100%;
 margin:0 auto;
 overflow:hidden
}
.module-20040 .module-container .module-h1 {
 color:#fff;
 font-size:50px;
 text-align:center;
 font-weight:500;
 margin-top:45px
}
.module-20040 .module-container .module-p {
 color:#fff;
 font-size:20px;
 text-align:center;
 margin-top:15px
}
.module-20040 .module-container .module-price {
 text-align:center;
 color:#fff;
 font-size:18px;
 margin-top:15px
}
.module-20040 .module-container .module-price .module-price-i {
 color:#ffc845;
 font-size:45px;
 font-weight:500;
 margin:0 5px
}
.module-20040 .module-container .cd-button {
 width:250px;
 height:50px;
 background:#fcc800;
 color:#333;
 font-size:18px;
 text-align:center;
 line-height:50px;
 display:block;
 margin:20px auto auto;
 border-radius:25px
}
.module-20040 .module-container .cd-button:hover {
 background:#ffd777
}
.module-20040 .module-container-fixed {
 width:1160px;
 height:80px;
 background:#fff;
 box-shadow:0 0 20px 0 rgba(0,0,0,.2);
 border-radius:10px 10px 0 0;
 position:fixed;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 z-index:5000
}
.module-20040 .module-container-fixed .residue-container {
 float:left;
 line-height:80px
}
.module-20040 .module-container-fixed .residue-container .residue-con {
 color:#242930;
 font-size:16px;
 display:inline-block;
 vertical-align:middle;
 margin-left:40px
}
.module-20040 .module-container-fixed .residue-container .residue-con .residue-con-num {
 color:#242930;
 font-size:24px;
 font-weight:500;
 margin-right:5px
}
.module-20040 .module-container-fixed .residue-container .residue-tip {
 width:96px;
 height:28px;
 text-align:center;
 line-height:28px;
 display:inline-block;
 vertical-align:middle;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAAA4BAMAAABZM+pAAAAAGFBMVEVHcEz/bjj/bjf/cTv/bjf/bzn/bjj/bTfy6UeZAAAAB3RSTlMAm/Ma00hs4Z7yuQAAAM1JREFUWMPt2LEKwjAQxvHI0c7ZsrtkdSg4q0NX6eJaJ2eDcq8v6BHyAPkXhPseID8KSY/7QrDI/axdU07X0ESSdk9ZG2BRIK9DPX9UJJcK3BigfoJkBtBowA46X98GHCngacCDAtSAhAH22GYMsLeWMSA64IADBmA/UwNkhoFJWWDIMLAoC4wKAwkGRP8dAAe+Aegt/V7TiQYkwQD6EiK3HLSA0ICPTAcc2ALAVyh8CcSmWtlqEcerBLwMwescvpDCKzW+FOxfa+5/teYHViAYvKNFHVIAAAAASUVORK5CYII=) no-repeat 50%;
 background-size:cover;
 margin-left:12px;
 color:#fff;
 text-indent:5px
}
.module-20040 .module-container-fixed .cd-button {
 width:250px;
 height:56px;
 background:#fcc800;
 color:#333;
 font-size:22px;
 text-align:center;
 line-height:56px;
 margin:12px 40px 0 0;
 border-radius:25px;
 float:right
}
.module-20040 .module-container-fixed .cd-button:hover {
 background:#ffd777
}
.module-20040 .module-container-fixed .banban-container {
 float:left;
 width:352px;
 height:40px;
 border:1px solid rgba(255,109,55,.4);
 background:rgba(255,109,55,.1);
 border-radius:20px;
 line-height:40px;
 text-align:left;
 margin-left:40px;
 margin-top:40px;
 transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 color:#ff6d37
}
.module-20040 .module-container-fixed .banban-container .banban-wechatLogo {
 width:22px;
 height:22px;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAAOVBMVEVHcEz/bTb/bTf/bTf/bDX/bTf/bTf/bTf/bTf/bTf/bTX/bDf/bTf/bTf/bTb/bjb/bTf/bTb/bTdfU7HgAAAAEnRSTlMAYUqcB3nl1fD7Ex+Nxyo7qbjB54bQAAABZElEQVQ4y+2VSZLDIAxFwyBAjDb3P2w7DDYYcNKbXrVWVOpFfOlL+PX6i9CEOYVKOEv1B9QwjGco5h9Q3qLvQMtXrJdxCGkWrIqTEFMpRsRpiFmdLi5iH1mSK4KwVchRkoWRoRFZxHaeYvQ1g7zDNAP2ONae6ApHeoNZ8SFUIEbGjbxStHG2uLElHZXbGNzgaY+jskFTAhZI5w1OULSaOCx3SNBPmUWgnf8KBs3NVNj7T8503WjyeDYZK932+QoKySQoV0pIzjreOHgNhMc8FjpVg4eARGfd0MNhT+2o1YhKqCSEy766qjFgcbwAMM6+LaYrVwxAJ7qBDY0xhK2mW5Reh6tIuq1grM7sF7zMrCrcZLYruG6CPi5hnmzHf4CuYHZui8t7zzXnagHXraHtZsKzitsGy2kvwi8eKFg9fWGgER7eX7foxFw3EZ8esg6nVr7ViJ14i+qLL8fR9vJZMK//6OMHd2w+kLTaylQAAAAASUVORK5CYII=) no-repeat 50%;
 background-size:cover;
 display:inline-block;
 vertical-align:middle;
 margin-left:20px
}
.module-20040 .module-container-fixed .banban-container .banban-wechatId {
 margin-left:8px;
 font-weight:500
}
.module-20040 .module-container-fixed .price-container {
 float:right;
 margin-right:35px;
 line-height:80px
}
.module-20040 .module-container-fixed .price-container .origin-price {
 color:#5b656d;
 font-size:16px;
 text-decoration:line-through;
 display:inline-block;
 margin-right:5px
}
.module-20040 .module-container-fixed .price-container .price {
 color:#f30;
 font-size:18px;
 display:inline-block
}
.module-20040 .module-container-fixed .price-container .price .price-num {
 font-size:48px;
 font-weight:500
}
.module-20041 {
 width:100%;
 height:339px;
 background:#353648
}
.module-20041 .module-container {
 width:966px;
 height:100%;
 margin:0 auto;
 position:relative
}
.module-20041 .module-container .module-left {
 width:648px;
 height:100%;
 float:left
}
.module-20041 .module-container .module-left .course-title-container {
 width:100%;
 height:44px;
 margin-top:75px;
 text-align:center
}
.module-20041 .module-container .module-left .course-title-container .course-title {
 color:#fff;
 font-size:42px;
 font-weight:500;
 position:relative
}
.module-20041 .module-container .module-left .course-title-container .course-title .course-type {
 width:53px;
 height:24px;
 text-align:center;
 line-height:24px;
 font-style:normal;
 font-size:14px;
 color:#fff;
 border:1px solid hsla(0,0%,100%,.2);
 border-radius:4px;
 position:absolute;
 right:6px;
 bottom:58px;
 z-index:6000
}
.module-20041 .module-container .module-left .titleCenter0 {
 margin-top:122px
}
.module-20041 .module-container .module-left .titleCenter1 {
 margin-top:110px
}
.module-20041 .module-container .module-left .titleCenter2 {
 margin-top:93px
}
.module-20041 .module-container .module-left .titleCenter3 {
 margin-top:75px
}
.module-20041 .module-container .module-left .course-subtitle {
 width:382px;
 height:40px;
 background:#ffc845;
 border-radius:4px;
 margin:40px auto 0;
 text-align:center;
 line-height:40px;
 color:#353648;
 font-size:20px;
 font-weight:500
}
.module-20041 .module-container .module-left .course-list {
 width:382px;
 margin:22px auto 0
}
.module-20041 .module-container .module-left .course-list .course-list-li {
 width:100%;
 height:20px;
 margin-bottom:12px
}
.module-20041 .module-container .module-left .course-list .course-list-li .li-icon {
 width:20px;
 height:20px;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAARVBMVEVHcEz/yUb/zEn/yUX/yUX/ykj/yUX/yEX/yUb/1Ez/yEX/yUb/yEU1Nkjyv0Wyj0ZOR0dAPUjfsEV1Y0ePd0bLokVhVUdqAB9NAAAADHRSTlMApSNyqlLZ8IAPv9NtxINTAAABFklEQVQ4y5WV25aFIAhALU9Z3tKs/v9TJztNAYPl8Njai60IJASKVja6V6rXjWxFMcbBWBBmGAuYsiQUh3Z/sAPtKDfYQgxY+7HF+ED9A7eTFV5i7+xLnDca1RuoxifxnEKaobyQ0AfnXPQgZSFhcjkmkNKw3OQQaPZ+KYv3+D2kbYV8ELvl+iBFw3Hrlwv3l0boux5b3FYkXm9Qi/46Vsz1OA61ULG1vVD4nhsQe/g4FNwLwogziNVZzoizWtMab4w4XwaU50QYcS4PKPgcby6Rykr0hMvFRU/AFjfFJZ8IZ0ibzQXx0WaocRde/J0F1LmBE59ziFL6FMNUGK7qca1fAPUrpX5JVa+9fyzS+tVcv+xffh8/eLQ8vDJt5owAAAAASUVORK5CYII=) no-repeat 50%;
 background-size:cover;
 display:inline-block;
 vertical-align:middle;
 margin-right:10px
}
.module-20041 .module-container .module-left .course-list .course-list-li .li-con {
 display:inline-block;
 vertical-align:middle;
 font-size:16px;
 color:#fff
}
.module-20041 .module-container .module-right {
 width:237px;
 height:229px;
 float:right;
 background:url(//asset.3jk.top/project/homepage/img/zixueban-web.png?v=31c762b) no-repeat 50%;
 background-size:cover;
 margin-top:70px;
 position:relative
}
.module-20041 .module-container .module-right .module-right-span {
 color:#6d7a85;
 font-size:12px;
 text-align:center;
 letter-spacing:2px;
 position:absolute;
 left:0;
 right:0;
 margin:auto
}
.module-20041 .module-container .module-right .module-right-span1 {
 bottom:39px
}
.module-20041 .module-container .module-right .module-right-span2 {
 bottom:16px
}
.module-20041 .module-container .module-right .module-right-span2 .module-right-span-i {
 font-style:normal;
 color:#6d7a85;
 font-size:16px;
 font-weight:700;
 margin:0 3px
}
.module-20041 .module-container .courseBg1 {
 width:225px;
 height:201px;
 position:absolute;
 top:0;
 left:-51px;
 z-index:5000
}
.module-20041 .module-container .courseBg2 {
 width:207px;
 height:149px;
 position:absolute;
 bottom:0;
 right:-37px;
 z-index:5000
}
.module-20041 .yunyin .courseBg1 {
 background:url(//asset.3jk.top/project/homepage/img/yunyinbg1.png?v=ca64f05) no-repeat 50%;
 background-size:cover
}
.module-20041 .yunyin .courseBg2 {
 background:url(//asset.3jk.top/project/homepage/img/yunyinbg2.png?v=5456614) no-repeat 50%;
 background-size:cover
}
.module-20041 .chanpin .courseBg1 {
 background:url(//asset.3jk.top/project/homepage/img/chanpinbg1.png?v=8cfcfce) no-repeat 50%;
 background-size:cover;
 top:-5px
}
.module-20041 .chanpin .courseBg2 {
 background:url(//asset.3jk.top/project/homepage/img/chanpinbg2.png?v=ce694b1) no-repeat 50%;
 background-size:cover;
 bottom:-13px;
 right:-24px
}
.module-20041 .module-container-fixed {
 width:1160px;
 height:80px;
 background:#fff;
 box-shadow:0 0 20px 0 rgba(0,0,0,.2);
 border-radius:10px 10px 0 0;
 position:fixed;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 z-index:5000;
 line-height:80px
}
.module-20041 .module-container-fixed .fixed-course-title-container {
 float:left;
 margin-left:40px
}
.module-20041 .module-container-fixed .fixed-course-title-container .fixed-course-title {
 color:#242930;
 font-size:18px;
 margin-bottom:5px
}
.module-20041 .module-container-fixed .fixed-course-title-container .fixed-course-num {
 color:#6d7a85;
 font-size:16px;
 margin-left:32px
}
.module-20041 .module-container-fixed .cd-button {
 width:250px;
 height:56px;
 background:#fcc800;
 color:#333;
 font-size:22px;
 font-weight:700;
 text-align:center;
 line-height:56px;
 margin:12px 40px 0 0;
 border-radius:28px;
 float:right
}
.module-20041 .module-container-fixed .cd-button:hover {
 background:#ffd777
}
.module-20041 .module-container-fixed .price-container {
 float:right;
 margin-right:35px
}
.module-20041 .module-container-fixed .price-container .origin-price {
 color:#5b656d;
 font-size:16px;
 text-decoration:line-through;
 display:inline-block;
 vertical-align:middle;
 margin-right:5px
}
.module-20041 .module-container-fixed .price-container .price {
 color:#f30;
 font-size:18px;
 display:inline-block;
 vertical-align:middle
}
.module-20041 .module-container-fixed .price-container .price .price-num {
 font-size:48px;
 font-weight:500
}
.module-20042 {
 width:100%;
 height:70px;
 line-height:70px
}
.module-20042 .module-container {
 width:967px;
 margin:0 auto
}
.module-20042 .module-container .module-left {
 float:left
}
.module-20042 .module-container .module-left .icon {
 width:25px;
 height:25px;
 display:inline-block;
 vertical-align:middle;
 border-radius:50%;
 margin-right:10px;
 overflow:hidden;
 line-height:0
}
.module-20042 .module-container .module-left .icon .icon-img {
 width:100%;
 height:100%
}
.module-20042 .module-container .module-left .content {
 display:inline-block;
 vertical-align:middle;
 color:#fff;
 font-size:18px
}
.module-20042 .module-container .module-right {
 float:right
}
.module-20042 .module-container .module-right .countdown-content {
 display:inline-block;
 color:#fff;
 font-size:18px;
 margin-right:20px
}
.module-20042 .module-container .module-right .countdown {
 color:#bfbfbf;
 font-size:12px;
 display:inline-block;
 vertical-align:middle
}
.module-20042 .module-container .module-right .countdown .time-con {
 color:#ff8105;
 font-size:30px;
 margin:0 3px
}
.module-20043 {
 width:100%;
 padding-top:48px!important
}
.module-20043 .module-20043-content {
 width:100%;
 margin:0 auto;
 text-align:center
}
.module-20043 .module-20043-content .innerIcon {
 width:22px;
 height:27px;
 display:inline-block;
 vertical-align:middle;
 background:url("../img/python_05.png") center center no-repeat;
 background-size:100% auto;
 margin-right:14px
}
.module-20043 .module-20043-content .innerTitle {
 vertical-align:middle
}
@media screen and (max-width:768px) {
 .module-20043 {
  padding-top:24px!important
 }
 .module-20043 .module-20043-content {
  height:30px;
  line-height:30px
 }
 .module-20043 .module-20043-content .innerIcon {
  width:10px;
  height:13px;
  margin-right:8px
 }
}
.module-20044 {
 width:100%
}
.module-20044 .module-20044-content {
 width:100%;
 margin:0 auto;
 text-align:center
}
@media screen and (max-width:768px) {
 .module-20044 {
  margin:0 auto
 }
 .module-20044 .module-20044-content {
  width:247px;
  line-height:30px
 }
}
.module-20045 {
 width:100%;
 padding-top:48px!important
}
.module-20045 .module-20045-content1 {
 width:100%;
 text-align:center
}
.module-20045 .module-20045-content1 .innerIcon {
 width:22px;
 height:27px;
 display:inline-block;
 vertical-align:middle;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAA2BAMAAABD+RaIAAAAFVBMVEUAAABWbtD/yEdVbs7/ykZWbM3/yUXm0nFCAAAAB3RSTlMAQUG6uvr6/c6FZQAAACFJREFUOMtjYEmDgSQGBBgVHeyiCMAcCgOBo6KjosNPFAAu8cBzGm5GCQAAAABJRU5ErkJggg==) no-repeat 50%;
 background-size:100% auto;
 margin-right:14px
}
.module-20045 .module-20045-content1 .innerTitle {
 vertical-align:middle
}
.module-20045 .module-20045-marginBottom {
 margin:0 auto 24px
}
.module-20045 .module-20045-content2 {
 width:100%;
 margin:0 auto;
 text-align:center
}
@media screen and (max-width:768px) {
 .module-20045 {
  padding-top:24px!important
 }
 .module-20045 .module-20045-content1 {
  height:30px;
  line-height:30px
 }
 .module-20045 .module-20045-content1 .innerIcon {
  width:10px;
  height:13px;
  margin-right:8px
 }
 .module-20045 .module-20045-marginBottom {
  margin:0 auto 12px
 }
 .module-20045 .module-20045-content2 {
  width:247px;
  margin:0 auto;
  line-height:30px
 }
}
.module-20046 {
 width:100%;
 /*height:340px; */
} 
.module-20046 .bannerContainer {
 width:100%;
 height:100%;
 background:#596fce
}
.module-20046 .bannerContainer .bannerContainer-inner {
 width:1160px;
 height:100%;
 margin:0 auto;
 position:relative
}
.module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-left {
 width:690px;
 height:100%;
 float:left;
 margin-left:115px;
 position:relative
}
.module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-left .classCon {
 width:auto;
 height:30px;
 border:1px solid #fff;
 text-align:center;
 line-height:30px;
 color:#fff;
 font-size:18px;
 margin-top:54px;
 display:block;
 border-radius:15px;
 padding:0 32px;
 display:inline-block
}
.module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-left .courseTitle {
 margin-top:19px;
 font-size:40px;
 color:#fff;
 font-weight:700;
 font-family:pingfang sc,Microsoft YaHei,微软雅黑,serif
}
.module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-left .courseSubtitle {
 margin-top:19px;
 font-size:24px;
 color:#fff;
 font-weight:500;
 font-family:pingfang sc,Microsoft YaHei,微软雅黑,serif
}
.module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-left .courseTip {
 font-size:14px;
 color:#fff;
 font-weight:300;
 position:absolute;
 bottom:32px;
 left:0;
 z-index:300
}
.module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-left .courseTip .courseTipDetail {
 display:inline-block
}
.module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-left .courseTip .courseTipDetail .courseTipIcon {
 width:17px;
 height:17px;
 margin-right:4px;
 display:inline-block;
 vertical-align:middle
}
.module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-left .courseTip .courseTipDetail .courseTipIcon1 {
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAA/FBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9Y9aUVAAAAU3RSTlMAAQIDBAUKDA0PEhMXHR4hIiMkJSYrLjk+QkNJTk9VVlpbXF5fYWNlamtucHFyc3R4ent8fn+AnLS7vL/Ax8nN0NHW2t3g5Ojq6+zy9/j6+/z9/p2AFnMAAAE7SURBVDjLtZLbUsJAEERbUCEoguANVBBvCWBUEllEI3gngspK//+/+ICQxUQiVdpP01tnZ6ZmBphd6UYqDLFohSGC4g8Qk2bQcyLjxZqueSaTGEWO3AvMWJLOKKxSlgIJVsfGpiwAQLxy7b53m5U4ABQkbeWDTQfAjsuh3C0AzgQB5LPAfp+3x6vLK+Ub9g0gm/eVLg54Pozm6gMWA5rTXGUiJrsxP1LmfWRsones+JErHijukE2lgCmElQJeuK4gG+wAaUsIUwN0kmwAr1xSkEW+AQ2S1L0sLpVNYY0PXhavF0MdPi/97RpsRT3X5pEfiT2yPjZnfF4ImN2mlBfzAIDIyeBjN/A8Tsl2EkCyRZZ/OMpChzUANT5th9z21Av/FTLUFCTXI0n2cvhnaaYQYnJ136V/tavPmOUTg6s7O0y4pWMAAAAASUVORK5CYII=) no-repeat 50%;
 background-size:100% auto
}
.module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-left .courseTip .courseTipDetail .courseTipIcon2 {
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABL1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+r0Zv2AAAAZHRSTlMAAQIDBAUGBwgKDQ8QERIVFhcYGRsiJCUnKSorLC4vMDIzNTw+P0BTW1xdXl9gYmlqbW6Gh4iJi4yNj5qfoLS1tre4wcTIy83Oz9DS09TV193f4OHi4+Tl5+jp6uvs9fn6+/z+aavBYgAAAaNJREFUGBl1wQtb0mAAhuGXzU3IDMygIhErIymoIFOzlA5WtNAKPMHHwcXz/39DwCaXXMB9a4Kzd3a252gu6xMDFUvz7GAyGcM7TVl48OSerSJXm9Izn7wiK9mkrbG1GvCvA280UIJmD/DSCi3U+PP9ss/llkYKHWj/bODZCtznryM5tzS2HJXcOikFNqhqhiobCtzFaIYWqwpYV/1FTXH7vqWQYUlTljAKFWlpBsMLDdm7sKWbYl8rGngJ25bkfuHqtSYc8E1DJZ+Kq32aTzWhSDetkZzhvS54pAnpLgWFMpzrnIwClaOEpNgJH3VtjQvt0c5p5IjjhHTASUyhzRb7cg7xyxqK1zhOFOmmFSr5fHYl6y0UNBSv8btLQaEC7FgaymM0Ev8FH3StQ14hw5JGYq+eRxRapqmQ5fddTYnSiyiwSkszdFhR4DE/NINHVoEUdVeK3tHY7UXJbZBUwPZoeB3oFDVSaNM31TqerVDaA3pNKGugDMYHvIcas5PZRER5/JyU88nLWt1I2ZqyjVlfN2xrHuuQgUNLczm7p6e7jm76D0UUW2nrVGKLAAAAAElFTkSuQmCC) no-repeat 50%;
 background-size:100% auto
}
.module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-left .courseTip .courseTipDetail .courseTipCon {
 display:inline-block;
 vertical-align:middle
}
.module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-left .courseTip .courseTipDetail2 {
 margin-left:30px
}
.module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-left .courseTipMobile {
 display:none
}
.module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-right {
 width:290px;
 height:340px;
 position:absolute;
 bottom:0;
 right:101px;
 z-index:100
}
.module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-right img {
 height:100%
}
.module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-bg {
 width:460px;
 height:340px;
 background:url(//asset.3jk.top/project/homepage/img/zixuekebannerbg.png?v=2cc9fdf) no-repeat 100%;
 background-size:460px 340px;
 position:absolute;
 bottom:0;
 right:0;
 z-index:90
}
@media screen and (max-width:768px) {
 .module-20046 {
  min-height:166px;
  height:auto;
  padding-bottom:12px
 }
 .module-20046 .bannerContainer .bannerContainer-inner {
  width:100%;
  overflow:hidden;
  padding-bottom:16px
 }
 .module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-left {
  width:205px;
  margin-left:18px;
  position:relative
 }
 .module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-left .classCon {
  height:22px;
  line-height:22px;
  font-size:12px;
  margin-top:16px;
  border-radius:11px;
  padding:0 12px
 }
 .module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-left .courseTitle {
  margin-top:16px;
  font-size:24px;
  line-height:33px
 }
 .module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-left .courseSubtitle {
  width:100%;
  margin-top:8px;
  font-size:15px;
  line-height:21px
 }
 .module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-left .courseTip {
  display:none
 }
 .module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-left .courseTipMobile {
  width:215px;
  margin-top:32px;
  display:block
 }
 .module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-left .courseTipMobile .courseTipMobile-ul li {
  width:100%;
  color:#fff;
  font-size:12px;
  line-height:18px;
  font-weight:300
 }
 .module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-left .courseTipMobile .courseTipMobile-ul li span {
  transform:scale(.8);
  -webkit-transform:scale(.8);
  -moz-transform:scale(.8);
  -ms-transform:scale(.8);
  -o-transform:scale(.8)
 }
 .module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-right {
  width:179px;
  height:182px;
  position:absolute;
  bottom:0;
  right:-17px
 }
 .module-20046 .bannerContainer .bannerContainer-inner .bannerContainer-inner-bg {
  width:228px;
  height:164px;
  background:url(//asset.3jk.top/project/homepage/img/zixuekebannerbg.png?v=2cc9fdf) no-repeat 100%;
  background-size:100% auto;
  bottom:0;
  right:-41px
 }
}
.module-20047 {
 width:100%
}
.module-20047 .imgContentContainer .imgContentContainer-left {
 width:550px;
 /*height:235px;*/
 display:inline-block;
 vertical-align:top
}
.module-20047 .imgContentContainer .imgContentContainer-left img {
	width: 400px;
	float: right;
 display:block
}
.module-20047 .imgContentContainer .imgContentContainer-right {
 width:450px;
 display:inline-block;
 vertical-align:top;
 margin-left:45px
}
.module-20047 .imgContentContainer .imgContentContainer-right .contentTitle { 
}
.module-20047 .imgContentContainer .imgContentContainer-right span{
	color: #ff9600
}
@media screen and (max-width:768px) {
 .module-20047 .imgContentContainer {
  box-shadow:0 0 10px rgba(10,31,68,.07);
  overflow:hidden;
  border-radius:8px;
  padding:28px 0;
  background:#fff
 }
 .module-20047 .imgContentContainer .imgContentContainer-left {
  width:calc(100% - 56px);
  height:auto;
  display:block;
  margin:0 auto 20px
 }
 .module-20047 .imgContentContainer .imgContentContainer-right {
  width:calc(100% - 56px);
  display:block;
  margin:0 auto
 }
 .module-20047 .imgContentContainer .imgContentContainer-right .contentTitle {
  margin-bottom:12px
 }
}
.module-20048 {
 width:100%
}
.module-20048 .doubleContentContainer {
 overflow:hidden
}
.module-20048 .doubleContentContainer .contentDetail {
 width:400px;
 height:100%
}
.module-20048 .doubleContentContainer .contentLeft {
 padding-right:64px;
 float:left;
 border-right:1px solid #eaebec
}
.module-20048 .doubleContentContainer .contentRight {
 padding-left:64px;
 border-left:1px solid #eaebec;
 float:left;
 margin-left:-1px
}
@media screen and (max-width:768px) {
 .module-20048 .doubleContentContainer {
  box-shadow:0 0 10px rgba(10,31,68,.07);
  overflow:hidden;
  border-radius:8px;
  padding:28px 0;
  background:#fff
 }
 .module-20048 .doubleContentContainer .contentDetail {
  width:calc(100% - 56px)
 }
 .module-20048 .doubleContentContainer .contentLeft {
  padding-right:0;
  float:none;
  border-right:none;
  margin:0 auto
 }
 .module-20048 .doubleContentContainer .contentRight {
  padding-left:0;
  border-left:none;
  float:none;
  margin:16px auto 0
 }
}
.module-20049 .suitPeopleContainer {
 text-align:center
}
.module-20049 .suitPeopleContainer .suitPeopleItem {
 width:238px;
 max-height:257px;
 display:inline-block;
 vertical-align:top
}
.module-20049 .suitPeopleContainer .suitPeopleItem .itemImg {
 width:100px;
 height:100px;
 border-radius:50%;
 margin:0 auto;
 background:#eee;
 overflow:hidden
}
.module-20049 .suitPeopleContainer .suitPeopleItem .itemImg img {
 width:100%;
 height:100%
}
.module-20049 .suitPeopleContainer .suitPeopleItem .itemContent .itemP1 {
 text-align:center;
 margin-top:32px
}
.module-20049 .suitPeopleContainer .suitPeopleItem .itemContent .itemP2 {
 text-align:center;
 margin-top:16px
}
.module-20049 .suitPeopleContainer .doubleItem,
.module-20049 .suitPeopleContainer .tripleItem {
 margin:0 70px
}
.module-20049 .suitPeopleContainer .tripleItem:first-child,
.module-20049 .suitPeopleContainer .tripleItem:last-child {
 margin:0
}
.module-20049 .suitPeopleContainer .quadraItem {
 width:172px;
 margin:0 20px
}
@media screen and (max-width:768px) {
 .module-20049 .suitPeopleContainer {
  border-radius:8px;
  background:#fff;
  padding:32px 0;
  box-shadow:0 10px 32px rgba(10,31,68,.07)
 }
 .module-20049 .suitPeopleContainer .suitPeopleItem {
  width:calc(100% - 56px);
  height:92px
 }
 .module-20049 .suitPeopleContainer .suitPeopleItem .itemImg {
  width:72px;
  height:72px;
  margin-top:11px;
  margin-right:12px;
  display:inline-block;
  vertical-align:middle
 }
 .module-20049 .suitPeopleContainer .suitPeopleItem .itemContent {
  width:calc(100% - 92px);
  display:inline-block;
  vertical-align:middle
 }
 .module-20049 .suitPeopleContainer .suitPeopleItem .itemContent .itemP1,
 .module-20049 .suitPeopleContainer .suitPeopleItem .itemContent .itemP2 {
  text-align:left;
  margin-top:0
 }
 .module-20049 .suitPeopleContainer .doubleItem {
  margin:0 0 26px
 }
 .module-20049 .suitPeopleContainer .doubleItem:last-child {
  margin:0
 }
 .module-20049 .suitPeopleContainer .tripleItem,
 .module-20049 .suitPeopleContainer .tripleItem:first-child {
  margin:0 0 26px
 }
 .module-20049 .suitPeopleContainer .tripleItem:last-child {
  margin:0
 }
 .module-20049 .suitPeopleContainer .quadraItem {
  width:calc(100% - 56px);
  margin:0 0 26px
 }
 .module-20049 .suitPeopleContainer .quadraItem:last-child {
  margin:0
 }
}
.module-20050 {
 width:100%
}
.module-20050 .tongdianContainer .tongdianPc {
 display:block
}
.module-20050 .tongdianContainer .tongdianPc .tongdianItem {
 background:#fff;
 display:inline-block;
 vertical-align:top;
 padding:26px 32px 21px
}
.module-20050 .tongdianContainer .tongdianPc .tongdianItem .itemTop {
 width:100%;
 height:76px;
 margin-bottom:16px
}
.module-20050 .tongdianContainer .tongdianPc .tongdianItem .itemTop .itemTop-img {
 width:64px;
 height:64px;
 background:#ffc845;
 border-radius:50%;
 float:left;
 margin-right:5px;
 margin-top:3px;
 text-align:center;
 line-height:60px;
 overflow:hidden
}
.module-20050 .tongdianContainer .tongdianPc .tongdianItem .itemTop .itemTop-img img {
 width:48px;
 display:inline-block
}
.module-20050 .tongdianContainer .tongdianPc .tongdianItem .itemTop .itemTop-con {
 height:75px;
 float:right;
 display:flex;
 align-items:center;
 justify-content:center
}
.module-20050 .tongdianContainer .tongdianPc .tongdianItem .itemBottom {
 width:100%
}
.module-20050 .tongdianContainer .tongdianPc .tongdianItem .itemBottom ul {
 width:100%;
 list-style:disc inside
}
.module-20050 .tongdianContainer .tongdianPc .doubleItem {
 width:386px;
 margin-right:30px
}
.module-20050 .tongdianContainer .tongdianPc .doubleItem .itemTop .itemTop-con {
 width:308px
}
.module-20050 .tongdianContainer .tongdianPc .tripleItem {
 width:226px;
 margin-right:30px
}
.module-20050 .tongdianContainer .tongdianPc .tripleItem .itemTop .itemTop-con {
 width:150px
}
.module-20050 .tongdianContainer .tongdianPc .doubleItem:last-child,
.module-20050 .tongdianContainer .tongdianPc .tripleItem:last-child {
 margin-right:0
}
.module-20050 .tongdianContainer .tongdianMobile {
 display:none
}
@media screen and (max-width:768px) {
 .module-20050 .tongdianContainer .tongdianPc {
  display:none
 }
 .module-20050 .tongdianContainer .tongdianMobile {
  display:block;
  width:calc(100% - 56px);
  height:auto;
  overflow:hidden;
  border-radius:8px;
  padding:28px;
  background:#fff
 }
 .module-20050 .tongdianContainer .tongdianMobile .tongdianMobileItem {
  width:100%;
  height:44px;
  margin-bottom:24px
 }
 .module-20050 .tongdianContainer .tongdianMobile .tongdianMobileItem .tongdianMobileItem-img {
  width:44px;
  height:44px;
  margin-right:12px;
  border-radius:50%;
  overflow:hidden;
  background:#ffc845;
  display:inline-block;
  vertical-align:middle;
  text-align:center;
  line-height:40px
 }
 .module-20050 .tongdianContainer .tongdianMobile .tongdianMobileItem .tongdianMobileItem-img img {
  width:32px;
  display:inline-block
 }
 .module-20050 .tongdianContainer .tongdianMobile .tongdianMobileItem .tongdianMobileItem-con {
  width:calc(100% - 64px);
  display:inline-block;
  vertical-align:middle
 }
 .module-20050 .tongdianContainer .tongdianMobile .tongdianMobileItem:last-child {
  margin-bottom:0
 }
}
.module-20051 .maidianContainer {
 text-align:center
}
.module-20051 .maidianContainer .maidianItem {
 width:280px;
 height:auto; 
 display:inline-block;
 vertical-align:top;
 border-radius:4px;
 overflow:hidden
}
.item-1{
	background: url('../img/python_13.png') center center no-repeat;
	background-size: cover;
} 
.item-2{
	background: url('../img/python_15.png') center center no-repeat;
	background-size: cover;
}
.item-3{
	background: url('../img/python_17.png') center center no-repeat;
	background-size: cover;
}
.item-4{
	background: url('../img/python_19.png') center center no-repeat;
	background-size: cover;
}

.module-20051 .maidianContainer .maidianItem .item-top {
 width:100%;
 height:127px;
 background:#ff8502 url(//asset.3jk.top/project/homepage/img/maidianbg.png?v=d46d0f3) no-repeat 50%;
 background-size:cover;
 position:relative;
 text-align:left
}
.module-20051 .maidianContainer .maidianItem .item-top .item-top-img {
 width:60px;
 height:65px;
 display:inline-block;
 position:absolute;
 top:0;
 bottom:0;
 left:31px;
 margin:auto;
 z-index:200
}
.module-20051 .maidianContainer .maidianItem .item-top .item-top-img img {
 width:100%
}
.module-20051 .maidianContainer .maidianItem .item-top .item-top-title {
 color:#fff;
 font-size:18px;
 width:150px;
 height:40px;
 line-height:25px;
 font-weight:500;
 padding:20px 0;
 position:absolute;
 top:0;
 bottom:0;
 right:31px;
 margin:auto;
 z-index:200;
 display:flex;
 align-items:center;
 justify-content:left
}
.module-20051 .maidianContainer .maidianItem .item-bottom {
 /*width:calc(100% - 64px);
 height:calc(100% - 181px);*/
 /*padding:26px 32px*/
 padding-top: 190px;
}
.module-20051 .maidianContainer .maidianItem .item-bottom ul li {
 margin-bottom:16px;
 width: 100%;
}
.module-20051 .maidianContainer .maidianItem .item-bottom ul li .listIcon {
 width:24px;
 height:24px;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAxlBMVEUAAAD//wD//wD/mQD/nwD/jgD/mQD/iwD/jQD/iAD/igD/hwD/iQD/iAD/hgD/hwD/iAD/hgD/hgD/hgD/hgD/hwD/hQD/hwD/iAD/hgD/hgD/hgD/hwD/hgD/hQD/hgD/hgD/hwD/hgD/hQD/hQD/hQD/hwD/hgD/hwD/hgD/hgD/hgD/hQD/hQD/hgD/hgD/hgD/hQD/hgD/hgD/hQD/hQD/hgD/hgD/hQD/hgD/hQD/hgD/hQD/hQD/hgD/hQD/hgD/hQAM7SDYAAAAQXRSTlMAAQIFCAkKCx0eJTM0Pj9ISUpMTlJZWlteYWNpbHJzdHh5foKGiIyNjo+Smp2foKaqrK3Ay8/Z4+Tl5urr7/Dx+JnotVMAAAGLSURBVEjH3ZXZVsIwFEWT2CIUqQPWAgqKKFVBEZGxCOz//ykfGNvVluRR71NW1k5yp5wrxP805bhe4+H22lE6tF3uhmxs+elbx/DmgojNH2UGLmsTAKaDXvv163sOwF06n+sDjFrF7cbZ2xwqqXx+CIyrkUhPLs5T+cIMCCztXOaGsKro5172YVUyKFaNrPDkTf00lv8JBOl8B+6jW00YW1l87Hl7AdVM/j3aV2UYKQNedKFlwqsQiga8cGC6IzR44cJgs3xavqijvPCgtyF+4EMl8dL39483oL1ZPh9cGbnfB393oL4v8wEU9SeAeoJLB1jM/x54SUHvwHi8A3AT07o9Ec/PFJy0wsnOWjEO+SKEKrU11ici+W9BN6P5ZCfGqxGUs9pbXl5FeqQKC1v7AwlhjaFp8EVFABPbQAQqQM1AZkor6Et9IausYJhLkNZkqbQCYJZPFNcEMVbVMTAsaMp9sTUC6Od0Bkq7N5gCMKlJk5G1aNoGQzHslm0dJVeO6zUanqs3dv+g/QLXR2PqGhvuyQAAAABJRU5ErkJggg==) no-repeat 50%;
 background-size:100% auto;
 display:inline-block;
 vertical-align:top;
 margin-right:12px
}
.module-20051 .maidianContainer .maidianItem .item-bottom ul li .listCon {
 width:182px;
 display:inline-block;
 vertical-align:top;
 text-align:left
}
.module-20051 .maidianContainer .maidianItem .item-bottom ul li:last-child {
 margin-bottom:0
}
/*.module-20051 .maidianContainer .doubleItem:first-child {
 margin-right:20px
}*/
.module-20051 .maidianContainer .tripleItem:nth-child(2) {
	margin-left:20px;
 margin-right:20px;
}
.module-20051 .maidianContainer .tripleItem:nth-child(3) {
 margin-right:20px
}
@media screen and (max-width:768px) {
 .module-20051 .maidianContainer .maidianItem {
  width:100%;
  height:auto!important;
  margin-bottom:16px
 }
 .module-20051 .maidianContainer .maidianItem .item-top {
  width:100%;
  height:80px
 }
 .module-20051 .maidianContainer .maidianItem .item-top .item-top-img {
  width:44px;
  height:48px;
  left:27px
 }
 .module-20051 .maidianContainer .maidianItem .item-top .item-top-title {
  font-size:16px;
  width:calc(100% - 110px);
  height:48px;
  padding:0;
  right:27px
 }
 .module-20051 .maidianContainer .maidianItem .item-bottom {
  width:calc(100% - 54px);
  height:calc(100% - 116px);
  padding:18px 27px
 }
 .module-20051 .maidianContainer .maidianItem .item-bottom ul li {
  margin-bottom:13px
 }
 .module-20051 .maidianContainer .maidianItem .item-bottom ul li .listIcon {
  width:18px;
  height:18px;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAxlBMVEUAAAD//wD//wD/mQD/nwD/jgD/mQD/iwD/jQD/iAD/igD/hwD/iQD/iAD/hgD/hwD/iAD/hgD/hgD/hgD/hgD/hwD/hQD/hwD/iAD/hgD/hgD/hgD/hwD/hgD/hQD/hgD/hgD/hwD/hgD/hQD/hQD/hQD/hwD/hgD/hwD/hgD/hgD/hgD/hQD/hQD/hgD/hgD/hgD/hQD/hgD/hgD/hQD/hQD/hgD/hgD/hQD/hgD/hQD/hgD/hQD/hQD/hgD/hQD/hgD/hQAM7SDYAAAAQXRSTlMAAQIFCAkKCx0eJTM0Pj9ISUpMTlJZWlteYWNpbHJzdHh5foKGiIyNjo+Smp2foKaqrK3Ay8/Z4+Tl5urr7/Dx+JnotVMAAAGLSURBVEjH3ZXZVsIwFEWT2CIUqQPWAgqKKFVBEZGxCOz//ykfGNvVluRR71NW1k5yp5wrxP805bhe4+H22lE6tF3uhmxs+elbx/DmgojNH2UGLmsTAKaDXvv163sOwF06n+sDjFrF7cbZ2xwqqXx+CIyrkUhPLs5T+cIMCCztXOaGsKro5172YVUyKFaNrPDkTf00lv8JBOl8B+6jW00YW1l87Hl7AdVM/j3aV2UYKQNedKFlwqsQiga8cGC6IzR44cJgs3xavqijvPCgtyF+4EMl8dL39483oL1ZPh9cGbnfB393oL4v8wEU9SeAeoJLB1jM/x54SUHvwHi8A3AT07o9Ec/PFJy0wsnOWjEO+SKEKrU11ici+W9BN6P5ZCfGqxGUs9pbXl5FeqQKC1v7AwlhjaFp8EVFABPbQAQqQM1AZkor6Et9IausYJhLkNZkqbQCYJZPFNcEMVbVMTAsaMp9sTUC6Od0Bkq7N5gCMKlJk5G1aNoGQzHslm0dJVeO6zUanqs3dv+g/QLXR2PqGhvuyQAAAABJRU5ErkJggg==) no-repeat 50%;
  background-size:100% auto;
  display:inline-block;
  vertical-align:top;
  margin-right:15px
 }
 .module-20051 .maidianContainer .maidianItem .item-bottom ul li .listCon {
  width:calc(100% - 40px)
 }
 .module-20051 .maidianContainer .maidianItem .item-bottom ul li:last-child {
  margin-bottom:0
 }
 .module-20051 .maidianContainer .doubleItem:first-child {
  margin-right:0
 }
 .module-20051 .maidianContainer .tripleItem:nth-child(2) {
  margin-right:0;
  margin-left:0;
  margin-bottom:16px
 }
}
.module-20052 {
 width:100%
}
.module-20052 .module20052bg {
 width:100%;
 background:#f4f6f9;
 padding:32px 0;
 overflow:hidden
}
.module-20052 .module20052bg .introTeacherContainer .introTeacherContainerPc {
 display:block
}
.module-20052 .module20052bg .introTeacherContainer .introTeacherContainerPc .teacherAvator {
 width:370px;
 height:312px;
 float:left;
 display:block;
 overflow:hidden
}
.module-20052 .module20052bg .introTeacherContainer .introTeacherContainerPc .teacherAvator img {
 height:100%;
 margin:0 auto;
 display:block
}
.module-20052 .module20052bg .introTeacherContainer .introTeacherContainerPc .teacherDetail {
 width:calc(100% - 450px);
 height:100%;
 float:right
}
.module-20052 .module20052bg .introTeacherContainer .introTeacherContainerPc .teacherDetail .teacherTitle {
 margin-top:26px
}
.module-20052 .module20052bg .introTeacherContainer .introTeacherContainerPc .teacherDetail .teacherCon {
 margin-top:31px
}
.module-20052 .module20052bg .introTeacherContainer .introTeacherContainerMobile {
 display:none
}
@media screen and (max-width:768px) {
 .module-20052 .module20052bg {
  background:none;
  padding:0
 }
 .module-20052 .module20052bg .introTeacherContainer {
  background:#f4f6f9
 }
 .module-20052 .module20052bg .introTeacherContainer .introTeacherContainerPc {
  display:none
 }
 .module-20052 .module20052bg .introTeacherContainer .introTeacherContainerMobile {
  display:block;
  padding:24px 16px
 }
 .module-20052 .module20052bg .introTeacherContainer .introTeacherContainerMobile .teacherName {
  width:100%;
  text-align:center
 }
 .module-20052 .module20052bg .introTeacherContainer .introTeacherContainerMobile .teacherContainerCenter {
  margin-top:16px;
  overflow:hidden
 }
 .module-20052 .module20052bg .introTeacherContainer .introTeacherContainerMobile .teacherContainerCenter .teacherAvator {
  width:140px;
  height:118px;
  float:left
 }
 .module-20052 .module20052bg .introTeacherContainer .introTeacherContainerMobile .teacherContainerCenter .teacherAvator img {
  width:100%
 }
 .module-20052 .module20052bg .introTeacherContainer .introTeacherContainerMobile .teacherContainerCenter .teacherTitle {
  width:calc(100% - 152px);
  height:118px;
  float:right;
  display:flex;
  align-items:center;
  justify-content:center
 }
 .module-20052 .module20052bg .introTeacherContainer .introTeacherContainerMobile .teacherCon {
  width:100%;
  margin-top:16px
 }
}
.module-20053 {
 width:100%
}
.module-20053 .module20053bg {
 width:100%;
 background:#f4f6f9;
 padding:32px 0;
 overflow:hidden
}
.module-20053 .module20053bg .introTeacherContainer .introTeacherContainerPc {
 display:block;
 overflow:hidden
}
.module-20053 .module20053bg .introTeacherContainer .introTeacherContainerPc .teacherAvator {
 width:370px;
 height:auto;
 float:left;
 overflow:hidden
}
.module-20053 .module20053bg .introTeacherContainer .introTeacherContainerPc .teacherAvator img {
 width:100%;
 margin:0 auto;
 display:block
}
.module-20053 .module20053bg .introTeacherContainer .introTeacherContainerPc .teacherDetail {
 width:calc(100% - 450px);
 height:100%;
 float:right
}
.module-20053 .module20053bg .introTeacherContainer .introTeacherContainerPc .teacherDetail .teacherDetail-top {
 width:100%;
 padding-bottom:29px;
 overflow:hidden;
 border-bottom:1px solid #d8d8d8
}
.module-20053 .module20053bg .introTeacherContainer .introTeacherContainerPc .teacherDetail .teacherDetail-top .bookImage {
 width:110px;
 height:141px;
 float:left;
 margin-right:50px;
 overflow:hidden
}
.module-20053 .module20053bg .introTeacherContainer .introTeacherContainerPc .teacherDetail .teacherDetail-top .bookImage img {
 width:100%;
 margin:0 auto;
 display:block
}
.module-20053 .module20053bg .introTeacherContainer .introTeacherContainerPc .teacherDetail .teacherDetail-top .bookIntro {
 width:320px;
 float:right
}
.module-20053 .module20053bg .introTeacherContainer .introTeacherContainerPc .teacherDetail .teacherDetail-top .bookIntro span {
 display:block
}
.module-20053 .module20053bg .introTeacherContainer .introTeacherContainerPc .teacherDetail .teacherDetail-top .bookIntro .bookIntro-con1 {
 margin-top:45px
}
.module-20053 .module20053bg .introTeacherContainer .introTeacherContainerPc .teacherDetail .teacherDetail-top .bookIntro .bookIntro-con2 {
 margin-top:10px
}
.module-20053 .module20053bg .introTeacherContainer .introTeacherContainerPc .teacherDetail .teacherDetail-bottom .teacherName {
 margin-top:29px
}
.module-20053 .module20053bg .introTeacherContainer .introTeacherContainerPc .teacherDetail .teacherDetail-bottom .teacherTitle {
 margin-top:25px
}
.module-20053 .module20053bg .introTeacherContainer .introTeacherContainerPc .teacherDetail .teacherDetail-bottom .teacherCon {
 margin-top:32px
}
.module-20053 .module20053bg .introTeacherContainer .introTeacherContainerMobile {
 display:none
}
@media screen and (max-width:768px) {
 .module-20053 .module20053bg {
  background:none;
  padding:0
 }
 .module-20053 .module20053bg .introTeacherContainer {
  background:#f4f6f9
 }
 .module-20053 .module20053bg .introTeacherContainer .introTeacherContainerPc {
  display:none
 }
 .module-20053 .module20053bg .introTeacherContainer .introTeacherContainerMobile {
  display:block;
  padding:24px 16px
 }
 .module-20053 .module20053bg .introTeacherContainer .introTeacherContainerMobile .teacherName {
  width:100%;
  text-align:center
 }
 .module-20053 .module20053bg .introTeacherContainer .introTeacherContainerMobile .teacherContainerCenter {
  margin-top:16px;
  max-height:209px;
  overflow:hidden;
  position:relative
 }
 .module-20053 .module20053bg .introTeacherContainer .introTeacherContainerMobile .teacherContainerCenter .teacherAvator {
  width:140px;
  height:auto;
  float:left;
  overflow:hidden
 }
 .module-20053 .module20053bg .introTeacherContainer .introTeacherContainerMobile .teacherContainerCenter .teacherAvator img {
  width:100%
 }
 .module-20053 .module20053bg .introTeacherContainer .introTeacherContainerMobile .teacherContainerCenter .teacherTitle {
  width:calc(100% - 152px);
  height:auto;
  position:absolute;
  top:50%;
  right:0;
  transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -o-transform:translateY(-50%)
 }
 .module-20053 .module20053bg .introTeacherContainer .introTeacherContainerMobile .teacherCon {
  width:100%;
  margin-top:16px
 }
 .module-20053 .module20053bg .introTeacherContainer .introTeacherContainerMobile .bookDetail {
  width:100%;
  height:129px;
  margin-top:16px
 }
 .module-20053 .module20053bg .introTeacherContainer .introTeacherContainerMobile .bookDetail .bookImage {
  width:100px;
  height:129px;
  float:left;
  overflow:hidden
 }
 .module-20053 .module20053bg .introTeacherContainer .introTeacherContainerMobile .bookDetail .bookImage img {
  width:100%
 }
 .module-20053 .module20053bg .introTeacherContainer .introTeacherContainerMobile .bookDetail .bookIntro {
  width:calc(100% - 124px);
  height:100%;
  float:right
 }
 .module-20053 .module20053bg .introTeacherContainer .introTeacherContainerMobile .bookDetail .bookIntro span {
  display:block
 }
 .module-20053 .module20053bg .introTeacherContainer .introTeacherContainerMobile .bookDetail .bookIntro .bookIntro-con1 {
  color:#242930;
  font-size:13px;
  line-height:22px;
  margin-top:20px
 }
 .module-20053 .module20053bg .introTeacherContainer .introTeacherContainerMobile .bookDetail .bookIntro .bookIntro-con2 {
  color:#5b656d;
  font-size:13px;
  margin-top:10px;
  line-height:22px
 }
}
.module-20054 .courseOutlineContainer .outlineListContainer {
   width:90%;
  margin: 0 auto;
}
.module-20054 .courseOutlineContainer .outlineListContainer .outlineTitle {
 width:100%;
 height:auto;
 padding:12px 0;
 background:#f4f6f9;
 position:relative
}
.module-20054 .courseOutlineContainer .outlineListContainer .outlineTitle .titleCon1 {
 position:absolute;
 top:12px;
 left:32px;
 z-index:200
}
.module-20054 .courseOutlineContainer .outlineListContainer .outlineTitle .titleCon2 {
 margin-left:105px;
 display:block
}
.module-20054 .courseOutlineContainer .outlineListContainer .outlineTitle .titleIcon {
 width:16px;
 height:8px;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAUCAMAAADSpG8HAAAAt1BMVEUAAAD///////+/v7+ZzMy2trafqrWhqrOcpbWepbSaqLWeqrCbprGbpa+Zp7CZprKZpbGapbCapLKapLKbpbKap7CYpbGapa+bpbCZprCaprCZpbCZprCZpbGYpq+ZprGapa+Zpa+YprCZpK+YpK+ZpbCZpbCZpLCYpLCZpa+Ypa+Zpa+ZpK+YpLCZpbCYpLCZpa+Zpa+Zpa+ZpLCZpLCYpa+YpbCZpK+YpbCZpa+YpK+ZpbCYpK+yuP7kAAAAPHRSTlMAAQIEBQcYGx8iJiouMzc8QUdJTE9RUl1eZGpxeH+GiY2TmqCmrLK31dnd4OPk5efq7fDy9Pb4+vv8/f7vbwPIAAAA2UlEQVQYGX3BBXLCABRF0ZdCcLcWdw/ucPe/rv5hGAYJnKOc5xX0RcHzcvLgWNJHpSN48oBDXh/kD4Cn4gnYZ+UruwdORenvDOwy8pHZAedfmfIF2Kb1Jr0FLmVdVTCblF6kNpiKbqqYdVJPkmtMVXc1zCqhB4kVpqYHdcwyrrv4ElPXkwZmEdNNbIFp6EULM4vqKjrDtPSmjZlGZCJTTFvvnA5mEpbCE0zHkQ+nixmHQmNM15Gvnx5mNML0fvRBoM9NP6CPggOuBkF94Q4xQ1dfuc35vOnq2T9hOCxCFDN0tQAAAABJRU5ErkJggg==) no-repeat 50%;
 background-size:100% auto;
 position:absolute;
 top:0;
 bottom:0;
 right:20px;
 margin:auto;
 z-index:200;
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -moz-transition:all ease .3s;
 -ms-transition:all ease .3s;
 -o-transition:all ease .3s
}
.module-20054 .courseOutlineContainer .outlineListContainer .outlineContent {
 width:calc(100% - 62px);
 padding:24px 30px;
 border:1px solid #f4f6f9;
 border-top:none;
 overflow:hidden;
 background:#fff
}
.module-20054 .courseOutlineContainer .outlineListContainer .outlineContent .outlineLeft {
 width:420px;
 float:left
}
.module-20054 .courseOutlineContainer .outlineListContainer .outlineContent .outlineLeft ul li {
 margin-bottom:10px
}
.module-20054 .courseOutlineContainer .outlineListContainer .outlineContent .outlineRight {
 width:calc(100% - 450px);
 float:right
}
.module-20054 .courseOutlineContainer .outlineListContainer:last-child {
 margin-bottom:0
}
.rongyu{
	width: 1200px;
	margin:  0 auto;
}
.rongyu li{
	width: 30%;
	padding: 1.6%;
	float:left; 
}
.rongyu li img{
	height: 230px;
}
.rongyu li p{
	font-size: 16px;
	line-height: 40px;
	color: #333333;
}
.module-20054 .courseOutlineContainer .oulineOpen .outlineTitle .titleIcon {
 transform:rotate(180deg);
 -webkit-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 -o-transform:rotate(180deg)
}
@media screen and (max-width:768px) {
 .module-20054 .courseOutlineContainer .outlineListContainer {
  margin-bottom:4px
 }
 .module-20054 .courseOutlineContainer .outlineListContainer .outlineTitle {
  height:auto;
  padding:8px 0;
  line-height:normal
 }
 .module-20054 .courseOutlineContainer .outlineListContainer .outlineTitle .titleCon1 {
  color:#323e48;
  font-size:13px;
  top:8px;
  left:16px
 }
 .module-20054 .courseOutlineContainer .outlineListContainer .outlineTitle .titleCon2 {
  width:calc(100% - 117px);
  margin-left:65px;
  color:#323e48;
  font-size:13px;
  display:block
 }
 .module-20054 .courseOutlineContainer .outlineListContainer .outlineTitle .titleIcon {
  width:14px;
  height:8px;
  right:18px
 }
 .module-20054 .courseOutlineContainer .outlineListContainer .outlineContent {
  width:calc(100% - 34px);
  padding:8px 16px;
  border-top:1px solid #f4f6f9;
  margin-top:4px
 }
 .module-20054 .courseOutlineContainer .outlineListContainer .outlineContent .outlineLeft {
  width:100%;
  float:none
 }
 .module-20054 .courseOutlineContainer .outlineListContainer .outlineContent .outlineLeft ul li {
  margin-bottom:7px
 }
 .module-20054 .courseOutlineContainer .outlineListContainer .outlineContent .outlineRight {
  width:100%;
  float:none;
  margin-top:8px
 }
 .module-20054 .courseOutlineContainer .outlineListContainer .outlineContent .outlineRight img {
  display:block;
  margin:0 auto
 }
 .module-20054 .courseOutlineContainer .outlineListContainer:last-child {
  margin-bottom:0
 }
 .module-20054 .courseOutlineContainer .oulineOpen .outlineTitle .titleIcon {
  transform:rotate(180deg);
  -webkit-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  -o-transform:rotate(180deg)
 }
}
.module-20055 .companyContainer .companyContainerTttle {
 text-align:center
}
.module-20055 .companyContainer .companyItemContainer {
 width:980px;
 height:321px;
 margin:20px auto;
}
.module-20055 .companyContainer .companyItemContainer2{
	 width:645px;
 height:321px;
 margin:20px auto;
}
.teacher{
	line-height: 100px;
	font-size: 22px;
	/*width: 90%;*/
	text-align: left;
	color: #000;
	margin: 0 auto
}
.teacher img{
	width: 35px;
}
.teacher span{
	font-size: 16px;
}
.module-20055 .companyContainer .companyItemContainer .companyItem {
 width:236px;
 height:255px;
 border:1px solid #f3f3f3;
 background:#fff;
 padding:32px 26px;
 float:left
}
.module-20055 .companyContainer .companyItemContainer .companyItem .companyLogo {
 width:198px;
 height:111px;
 margin:0 auto;
 display:block
}
.module-20055 .companyContainer .companyItemContainer .companyItem .companyLogo img {
 height:100%;
 margin:0 auto;
 display:block
}
.module-20055 .companyContainer .companyItemContainer .companyItem .companyP1 {
 color:#303030;
 font-size:18px;
 text-align:center;
 margin-top:32px;
 font-weight:400
}
.module-20055 .companyContainer .companyItemContainer .companyItem .companyP2 {
 text-align:center;
 margin-top:19px
}
.module-20055 .companyContainer .companyItemContainer .companyItem:nth-child(2) {
 margin:0 30px
}
.module-20055 .companyContainer .companyP3 {
 text-align:center;
 margin-top:48px
}
.module-20055 .companyContainer .companyLogoContainer {
 width:100%;
 margin-top:48px
}
.module-20055 .companyContainer .companyLogoContainer .companyLogoItem {
 width:130px;
 height:52px;
 display:inline-block;
 margin-right:30px;
 margin-bottom:32px
}
.module-20055 .companyContainer .companyLogoContainer .companyLogoItem:nth-child(6n) {
 margin-right:0
}
.module-20055 .companyContainer .companyLogoContainer .companyLogoItem:nth-child(n+7) {
 margin-bottom:0
}

.sec8_con1 {
  height: 525px;
  width: 1200px;
  display: inline-flex;
  /*padding-top: 50px;*/
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 60px;
  text-align: left;
}

.sec8_con1_con {
  width: 575px;
  height: 260px;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 10px;
  margin-bottom: 20px;
}

.sec8_con1_con1 {
  background-image: url(../img/pyt44hon_07.png);
}

.sec8_con1_con2 {
  background-image: url(../img/python_09.png);
}

.sec8_con1_con3 {
  background-image: url(../img/python_14.png);
}

.sec8_con1_con4 {
  background-image: url(../img/python_16.png);
}

.sec8_con1_con p {
  width: 485px;
  height: 80px;
  font-size: 21px;
  font-family: PingFangSC;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  line-height: 29px;
  margin: 0 auto;
}


.sec8_con_img {
  width: 535px;
  height: 69px;
  display: inline-flex;
  padding: 0 30px;
  padding-top: 30px;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 38px;
  text-align: left;

}

.sec8_con_img p {
  width: 400px;
  height: 65px;
  font-size: 31px;
  font-family: PingFangSC;
  font-weight: 600;
  color: rgba(255, 255, 255, 1);
  line-height: 35px;
  margin: 0px;
}

.sec8_con_img i {
  width: 95px;
  height: 99px;
  border-radius: 50%;
  /* background-color: rgba(255, 255, 255, 1); */
  opacity: 0.2;
}
@media screen and (max-width:768px) {
 .module-20055 .companyContainer {
  text-align:center
 }
 .module-20055 .companyContainer .companyContainerTttle {
  width:247px;
  margin:0 auto
 }
 .module-20055 .companyContainer .companyItemContainer {
  width:339px;
  height:80px;
  margin:24px auto 0
 }
 .module-20055 .companyContainer .companyItemContainer .companyItem {
  width:68px;
  height:38px;
  border:none;
  padding:21px 16px
 }
 .module-20055 .companyContainer .companyItemContainer .companyItem .companyLogo {
  width:68px;
  height:38px
 }
 .module-20055 .companyContainer .companyItemContainer .companyItem .companyP1,
 .module-20055 .companyContainer .companyItemContainer .companyItem .companyP2 {
  display:none
 }
 .module-20055 .companyContainer .companyItemContainer .companyItem:nth-child(2) {
  margin:0 19px
 }
 .module-20055 .companyContainer .companyP3 {
  display:none
 }
 .module-20055 .companyContainer .companyLogoContainer {
  width:339px;
  margin:16px auto 0
 }
 .module-20055 .companyContainer .companyLogoContainer .companyLogoItem {
  width:100px;
  height:40px;
  margin-right:19px;
  margin-bottom:10px
 }
 .module-20055 .companyContainer .companyLogoContainer .companyLogoItem:nth-child(6n) {
  margin-right:19px
 }
 .module-20055 .companyContainer .companyLogoContainer .companyLogoItem:nth-child(3n) {
  margin-right:0
 }
 .module-20055 .companyContainer .companyLogoContainer .companyLogoItem:nth-child(n+7) {
  margin-bottom:10px
 }
 .module-20055 .companyContainer .companyLogoContainer .companyLogoItem:nth-child(n+10) {
  margin-bottom:0
 }
}
.module-20056 {
 width:100%
}
.module-20056 .applyTipBg {
 width:100%;
 background:#f4f6f9;
 padding:32px 0;
 overflow:hidden
}
.module-20056 .applyTipBg .applyTipContainer {
 height:320px;
 position:relative
}
.module-20056 .applyTipBg .applyTipContainer .applyTipLeft {
 width:406px;
 height:320px;
 float:left
}
.module-20056 .applyTipBg .applyTipContainer .applyTipLeft .applyTipItem {
 margin-bottom:10px
}
.module-20056 .applyTipBg .applyTipContainer .applyTipLeft .applyTipItem .applyTipItemQuestion {
 margin-bottom:5px
}
.module-20056 .applyTipBg .applyTipContainer .applyTipLeft .applyTipItem:last-child {
 margin-bottom:0
}
.module-20056 .applyTipBg .applyTipContainer .applyTipLine {
 width:1px;
 height:306px;
 background:#d9e0e2;
 margin-left:58px;
 margin-top:7px;
 float:left
}
.module-20056 .applyTipBg .applyTipContainer .applyTipRight {
 width:406px;
 height:320px;
 position:absolute;
 top:0;
 right:0;
 z-index:210
}
.module-20056 .applyTipBg .applyTipContainer .applyTipRight .applyTipItem {
 margin-bottom:50px
}
.module-20056 .applyTipBg .applyTipContainer .applyTipRight .applyTipItem p {
 margin-bottom:5px
}
.module-20056 .applyTipBg .applyTipContainer .applyTipRight .applyTipItem:last-child {
 margin-bottom:0
}
.module-20056 .applyTipBg .applyTipContainer .applyTipBgImg {
 width:373px;
 height:250px;
 background:url(//asset.3jk.top/project/homepage/img/applyTipBg.png?v=8fe1cb1) no-repeat 50%;
 background-size:100% auto;
 position:absolute;
 bottom:-64px;
 right:0;
 z-index:200
}
@media screen and (max-width:768px) {
 .module-20056 {
  width:100%
 }
 .module-20056 .applyTipBg {
  background:none;
  padding:0
 }
 .module-20056 .applyTipBg .applyTipContainer {
  background:#f4f6f9;
  height:auto
 }
 .module-20056 .applyTipBg .applyTipContainer .applyTipLeft {
  width:calc(100% - 32px);
  height:auto;
  float:none;
  padding:24px 16px 0
 }
 .module-20056 .applyTipBg .applyTipContainer .applyTipLine {
  display:none
 }
 .module-20056 .applyTipBg .applyTipContainer .applyTipRight {
  width:calc(100% - 32px);
  height:auto;
  position:static;
  padding:10px 16px 24px
 }
 .module-20056 .applyTipBg .applyTipContainer .applyTipRight .applyTipItem {
  margin-bottom:40px
 }
 .module-20056 .applyTipBg .applyTipContainer .applyTipRight .applyTipItem:last-child {
  margin-bottom:0
 }
 .module-20056 .applyTipBg .applyTipContainer .applyTipBgImg {
  display:none
 }
}
.module-20057 {
 width:100%;
 height:110px;
 position:fixed!important;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 z-index:4500;
 background:#fff;
 box-shadow:0 -12px 20px rgba(36,41,48,.08);
 border-radius:8px 8px 0 0
}
.module-20057 .applyBottomPc {
 display:block;
 width: 1200px;
 margin:0 auto;
}
.module-20057 .applyBottomPc .applyBottomLeft {
 float:left;
 width: 500px;
 margin-left:65px;
 margin-top:16px;
 
}
.module-20057 .applyBottomPc .applyBottomLeft .applyBottomLeft-container1 {
 width:100%;
 margin-bottom:5px
}
.module-20057 .applyBottomPc .applyBottomLeft .applyBottomLeft-container1 .applyBottomLeft-con1 {
 display:inline-block;
 vertical-align:bottom;
 margin-right:16px;
 margin-top: 15px;
}
.module-20057 .applyBottomPc .applyBottomLeft .applyBottomLeft-container1 .applyBottomLeft-con2 {
 color:#98a4af;
 font-size:12px;
 display:inline-block;
 vertical-align:bottom
}
.module-20057 .applyBottomPc .applyBottomLeft .applyBottomLeft-container2 .applyBottomLeft-con3 {
 display:inline-block;
 margin-right:20px
}
.module-20057 .applyBottomPc .applyBottomLeft .applyBottomLeft-container2 .applyBottomLeft-con3 .applyBottomLeft-con-icon {
 width:17px;
 height:17px;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABCFBMVEUAAAAA//8A/6oA/4AA34AA5oAA0YsA1IAA2IkA24AAz4AA0ocA1YAA14YA1oUA2IAA0IQA0YAA04QAz4AA0YMA04MA1YAAz4MA04AAzoIA0IAA0H4Azn4A0YAA0H4A0IAA0H4Az34A0H4Az34Az38Azn4A0H8Azn4Az34Azn0Az30Az34Az34Azn0Azn4Az30Az30Az34Az30Az34Az30Az34Az30Azn4Azn4Az34Az34Azn4Az34Az34Az34Azn4Az30Az34Az30Azn0Az34Az30Az34Azn0Azn4Az30Azn0Az34Az30Az34Azn4Az30Az34Azn4Az30Az34Azn0Az34Az30Azn3jmPedAAAAV3RSTlMAAQMECAoLDA0OEBESExkaGxwdICEjJCUuL0ZHSVhhYmdvgoSFiJGYmp2foKanqKmrrq+wubq7vMLDxMbIycrNzs/Q0tPU1dbX2tzd3t/l8vP3+Pn8/f7ev2DGAAABV0lEQVQYGYXBiVrTQACF0X/SqsEGokRFcDdaREQBQalFQFwKRKnp4n3/NzHEyfJFppzDfxYXuUq0L+1HzNRJlEk6zODtKLfjcZn2QgtMV1bXQGuhTd38pjQ9PzhT6ezgfCptzlN5K4d3lFoTOUxbFDpyCiiN5DAylBI5JFT25LBHyQzU8Dx8qQsnBsvrqmEDbirX9cgFu2o49eGx/tkNyESJGtJlWBrKSiLgSIX+Z+WeQvtYpUO4p8J7eKHMBrCqmrvcUeEVEEunPjxSXQR9WeMVIE6XYWmomj4QfpeVrgD3oX2smh8hmRtbstIHXFhVzZZPzsSy0ofAE9XEhsI3WdP1Z2/+qPKVyic59Kj8ksNPSmYsh7GhEMgpoOBN5DDxKK3L4TWVubWRhoMPRyp9+XjyW6O1OerMNTKxrJjMdcNlzLZy24YZ/IEyA5+Zwp7UC7nK7Vs0/QUx5vC9rM8DkQAAAABJRU5ErkJggg==) no-repeat 50%;
 background-size:100% auto;
 display:inline-block;
 vertical-align:middle;
 margin-right:5px
}
.module-20057 .applyBottomPc .applyBottomLeft .applyBottomLeft-container2 .applyBottomLeft-con3 .applyBottomLeft-con-detail {
 color:#5b656d;
 font-size:13px;
 display:inline-block;
 vertical-align:middle
}
.module-20057 .applyBottomPc .applyBottomLeft .applyBottomLeft-container2 .applyBottomLeft-con3:last-child {
 margin-right:0
}
.module-20057 .applyBottomPc .applyBottomLeft .applyBottomLeft-container2 .applyBottomLeft-fqmxPrice {
 height:21px;
 padding:0 7px;
 border:1px solid #f30;
 border-radius:4px;
 text-align:center;
 line-height:21px
}
.module-20057 .applyBottomPc .applyBottomLeft .applyBottomLeft-container2 .applyBottomLeft-fqmxPrice .applyBottomLeft-con-detail {
 color:#f30;
 font-size:12px
}
.module-20057 .applyBottomPc .applyBottomRight {
 float:right;
 margin-right:65px;
 margin-top:35px
}
.module-20057 .applyBottomPc .applyBottomRight .coursePriceContainer {
 display:inline-block;
 vertical-align:middle
}
.module-20057 .applyBottomPc .applyBottomRight .coursePriceContainer .coursePrice {
 color:#f30;
 font-size:36px;
 display:inline-block;
 vertical-align:bottom;
 margin-right:10px;
 font-weight:500
}
.priceleft{
    float:left;
    padding-top: 40px;
}
.priceleft .yjprice{
    font-size: 18px;
    color:#000;
}
.priceleft .hasbuy{
    font-size: 18px;
    padding-top: 5px;
}
.priceleft .hasbuy span{
    color:#f30;
}
.module-20057 .applyBottomPc .applyBottomRight .coursePriceContainer .courseOriginPrice {
 color:#98a4af;
 font-size:14px;
 display:inline-block;
 vertical-align:bottom;
 text-decoration:line-through;
 margin-right:10px
}
.moduleSpace{
    clear: both;
}
.module-20057 .applyBottomPc .applyBottomRight .applyButton {
 display:inline-block;
 vertical-align:middle
}
.module-20057 .applyBottomPc .applyBottomRight .applyButton .cd-button {
 width:160px;
 height:48px;
 border-radius:24px;
 background:#ffc845;
 text-align:center;
 line-height:48px;
 display:inline-block;
 color:#323e48;
 font-size:20px;
 cursor:pointer;
 font-weight: bold;
}
.module-20057 .applyBottomPc .applyBottomRight .applyButton .cd-no-click {
 background:#eaeff3;
 cursor:default;
 color:#b6bec6
}
.module-20057 .applyBottomMobile {
 display:none
}
@media screen and (max-width:768px) {
 .module-20057 {
  width:100%;
  height:70px;
  background:#fff;
  box-shadow:0 -6px 20px rgba(36,41,48,.08);
  border-radius:0
 }
 .module-20057 .applyBottomPc {
  display:none
 }
 .module-20057 .applyBottomMobile {
  display:block
 }
 .module-20057 .applyBottomMobile .leftContainer {
  width:calc(100% - 138px);
  float:left;
  margin-top:12px;
  margin-left:13px;
  position:relative
 }
 .module-20057 .applyBottomMobile .leftContainer .courseName {
  width:100%;
  display:block;
  color:#242930;
  font-size:13px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  margin-bottom:10px
 }
 .module-20057 .applyBottomMobile .leftContainer .coursePrice {
  display:inline-block;
  vertical-align:middle;
  color:#f30;
  font-size:16px;
  margin-right:3px
 }
 .module-20057 .applyBottomMobile .leftContainer .coursePrice .moneyIcon {
  font-style:normal;
  font-size:12px;
  display:inline-block;
  vertical-align:bottom
 }
 .module-20057 .applyBottomMobile .leftContainer .coursePeople {
  color:#98a4af;
  font-size:13px;
  display:inline-block;
  vertical-align:middle
 }
 .module-20057 .applyBottomMobile .leftContainer .courseFqmx {
  height:21px;
  padding:0 4px;
  border:1px solid #f30;
  border-radius:4px;
  text-align:center;
  line-height:22px;
  color:#f30;
  font-size:12px;
  display:inline-block
 }
 .module-20057 .applyBottomMobile .rightContainer {
  width:100px;
  margin-right:15px;
  margin-top:12px;
  float:right
 }
 .module-20057 .applyBottomMobile .rightContainer .applyButton .cd-button {
  width:100%;
  height:40px;
  border-radius:20px;
  text-align:center;
  line-height:40px;
  background:#ffc845;
  color:#242930;
  font-size:16px;
  display:inline-block
 }
}
.module-20058 {
 width:100%
}
.module-20058 .container20058 .fixedMenuContainer {
 width:130px;
 padding:15px;
 position:fixed;
 z-index:300;
 left:0;
 top:180px;
 background:#fff;
 box-shadow:0 0 10px hsla(0,0%,72.9%,.3);
 border-radius:8px
}
.module-20058 .container20058 .fixedMenuContainer .dxModuleOperation {
 top:0;
 right:-135px
}
.module-20058 .container20058 .fixedMenuContainer .menuList {
 width:100%
}
.module-20058 .container20058 .fixedMenuContainer .menuList .listLi {
 color:#98a4af;
 font-size:12px;
 margin-bottom:14px;
 text-indent:12px;
 cursor:pointer;
 display:block
}
.module-20058 .container20058 .fixedMenuContainer .menuList .listLi .titleCon {
 display:inline-block;
 vertical-align:middle;
 position:relative
}
.module-20058 .container20058 .fixedMenuContainer .menuList .listLi_active .titleCon {
 color:#5b656d
}
.module-20058 .container20058 .fixedMenuContainer .menuList .listLi_active .titleCon:before {
 width:10px;
 height:10px;
 background:#ffc845;
 display:inline-block;
 content:"";
 position:absolute;
 top:-3px;
 bottom:0;
 left:-6px;
 margin:auto;
 z-index:200
}
.module-20058 .container20058 .fixedMenuContainer .menuList .listLi:last-child {
 margin-bottom:0
}
@media screen and (max-width:768px) {
 .module-20058 {
  display:none
 }
}
.module-20059 {
 width:100%;
 height:340px;
 padding-bottom:24px
}
.module-20059 .xiaokeBannerBg {
 width:100%;
 height:100%;
 background:#262a31 url(//asset.3jk.top/project/homepage/img/xiaoke_banner.png?v=e7d69d5) no-repeat 50%;
 background-size:cover;
 overflow:hidden
}
.module-20059 .xiaokeBannerBg .xiaokeBannerContainer .xiaokeBannerContainer-icon {
 width:53px;
 height:32px;
 display:block;
 margin:36px auto 14px
}
.module-20059 .xiaokeBannerBg .xiaokeBannerContainer .xiaokeBanner-h1 {
 color:#fff;
 text-align:center;
 font-size:40px;
 font-weight:400;
 margin-bottom:16px
}
.module-20059 .xiaokeBannerBg .xiaokeBannerContainer .xiaokeBanner-h2 {
 color:#fff;
 text-align:center;
 font-size:24px;
 font-weight:400;
 margin-bottom:19px
}
.module-20059 .xiaokeBannerBg .xiaokeBannerContainer .xiaokeBanner-p {
 text-align:center;
 color:#fff;
 font-size:18px;
 margin-bottom:14px
}
.module-20059 .xiaokeBannerBg .xiaokeBannerContainer .xiaokeBanner-p .xiaokeBanner-price {
 color:#f30;
 font-size:34px;
 margin:0 3px
}
.module-20059 .xiaokeBannerBg .xiaokeBannerContainer .applyButton .cd-button {
 width:160px;
 height:48px;
 border-radius:24px;
 background:#ffc845;
 text-align:center;
 line-height:48px;
 color:#323e48;
 font-size:20px;
 display:block;
 margin:0 auto
}
@media screen and (max-width:768px) {
 .module-20059 {
  height:auto;
  padding-bottom:12px
 }
 .module-20059 .xiaokeBannerBg {
  padding:65px 0 32px;
  background:#262a31 url(//asset.3jk.top/project/homepage/img/xiaoke_m_banner.png?v=d559945) no-repeat 50%;
  background-size:cover
 }
 .module-20059 .xiaokeBannerBg .xiaokeBannerContainer {
  width:220px;
  height:auto;
  border:6px solid #ffc845;
  padding:9px 14px 15px;
  position:relative
 }
 .module-20059 .xiaokeBannerBg .xiaokeBannerContainer .xiaokeBannerContainer-icon {
  width:39px;
  height:24px;
  position:absolute;
  top:-38px;
  left:0;
  right:0;
  margin:auto;
  z-index:300
 }
 .module-20059 .xiaokeBannerBg .xiaokeBannerContainer .xiaokeBanner-h1 {
  font-size:24px;
  margin-bottom:9px;
  line-height:33px
 }
 .module-20059 .xiaokeBannerBg .xiaokeBannerContainer .xiaokeBanner-h2 {
  font-size:15px;
  line-height:21px;
  margin-bottom:0
 }
 .module-20059 .xiaokeBannerBg .xiaokeBannerContainer .applyButton,
 .module-20059 .xiaokeBannerBg .xiaokeBannerContainer .xiaokeBanner-p {
  display:none
 }
}
.module-20060 .courseGetContainer {
 text-align:center
}
.module-20060 .courseGetContainer .courseGetItem {
 width:238px;
 max-height:257px;
 display:inline-block;
 vertical-align:top
}
.module-20060 .courseGetContainer .courseGetItem .itemImg {
 width:100px;
 height:100px;
 border-radius:50%;
 margin:0 auto;
 background:#eee;
 overflow:hidden
}
.module-20060 .courseGetContainer .courseGetItem .itemImg img {
 width:100%;
 height:100%
}
.module-20060 .courseGetContainer .courseGetItem .itemContent .itemP2 {
 text-align:center;
 margin-top:16px
}
.module-20060 .courseGetContainer .doubleItem,
.module-20060 .courseGetContainer .tripleItem {
 margin:0 70px
}
.module-20060 .courseGetContainer .tripleItem:first-child,
.module-20060 .courseGetContainer .tripleItem:last-child {
 margin:0
}
.module-20060 .courseGetContainer .quadraItem {
 width:172px;
 margin:0 20px
}
@media screen and (max-width:768px) {
 .module-20060 .courseGetContainer {
  border-radius:8px;
  background:#fff;
  padding:32px 0;
  box-shadow:0 10px 32px rgba(10,31,68,.07)
 }
 .module-20060 .courseGetContainer .courseGetItem {
  width:calc(100% - 56px);
  height:92px
 }
 .module-20060 .courseGetContainer .courseGetItem .itemImg {
  width:72px;
  height:72px;
  margin-top:11px;
  margin-right:12px;
  display:inline-block;
  vertical-align:middle
 }
 .module-20060 .courseGetContainer .courseGetItem .itemContent {
  width:calc(100% - 92px);
  display:inline-block;
  vertical-align:middle
 }
 .module-20060 .courseGetContainer .courseGetItem .itemContent .itemP1,
 .module-20060 .courseGetContainer .courseGetItem .itemContent .itemP2 {
  text-align:left;
  margin-top:0
 }
 .module-20060 .courseGetContainer .doubleItem {
  margin:0 0 26px
 }
 .module-20060 .courseGetContainer .doubleItem:last-child {
  margin:0
 }
 .module-20060 .courseGetContainer .tripleItem,
 .module-20060 .courseGetContainer .tripleItem:first-child {
  margin:0 0 26px
 }
 .module-20060 .courseGetContainer .tripleItem:last-child {
  margin:0
 }
 .module-20060 .courseGetContainer .quadraItem {
  width:calc(100% - 56px);
  margin:0 0 26px
 }
 .module-20060 .courseGetContainer .quadraItem:last-child {
  margin:0
 }
}
.module-20061 .courseContentContainer {
 padding-top:42px
}
.module-20061 .courseContentContainer .courseContentDetail {
 width:100%;
 border-top:4px solid #fff0ce;
 position:relative;
 border-radius:2px
}
.module-20061 .courseContentContainer .courseContentDetail .courseContentTitleContainer {
 width:510px;
 height:46px;
 background:#fff0ce;
 border-top-left-radius:46px;
 border-top-right-radius:46px;
 position:absolute;
 left:0;
 right:0;
 top:-46px;
 margin:auto;
 z-index:300;
 text-align:center;
 line-height:46px
}
.module-20061 .courseContentContainer .courseContentDetail .courseContentTitleContainer .courseContent-title {
 color:#ff8500;
 font-size:18px
}
.module-20061 .courseContentContainer .courseContentDetail .courseContentDetail-itemContainer {
 width:100%;
 margin-top:36px;
 text-align:center
}
.module-20061 .courseContentContainer .courseContentDetail .courseContentDetail-itemContainer .courseContenItem-title {
 display:none
}
.module-20061 .courseContentContainer .courseContentDetail .courseContentDetail-itemContainer .courseContenItem {
 width:210px;
 height:auto;
 display:inline-block;
 vertical-align:top;
 margin:0 50px
}
.module-20061 .courseContentContainer .courseContentDetail .courseContentDetail-itemContainer .courseContenItem .courseContenItem-img {
 width:100%;
 height:142px;
 display:block;
 margin-bottom:16px
}
.module-20061 .courseContentContainer .courseContentDetail .quadraItem .courseContenItem {
 width:190px;
 height:auto;
 margin:0 17px
}
.module-20061 .courseContentContainer .courseContentDetail .quadraItem .courseContenItem .courseContenItem-img {
 width:100%;
 height:128px
}
.module-20061 .courseContentContainer .courseContentDetail .quadraItem .courseContenItem .courseContenItem-p {
 text-align:center
}
@media screen and (max-width:768px) {
 .module-20061 .courseContentContainer {
  padding-top:0
 }
 .module-20061 .courseContentContainer .courseContentDetail {
  width:100%;
  border-top:none;
  position:relative;
  border-radius:0
 }
 .module-20061 .courseContentContainer .courseContentDetail .courseContentTitleContainer {
  width:130px;
  height:28px;
  border-top-left-radius:28px;
  border-top-right-radius:28px;
  top:-28px;
  line-height:23px
 }
 .module-20061 .courseContentContainer .courseContentDetail .courseContentTitleContainer .courseContent-title {
  font-size:16px;
  line-height:30px
 }
 .module-20061 .courseContentContainer .courseContentDetail .courseContentTitleContainer .courseContent-title2 {
  display:none
 }
 .module-20061 .courseContentContainer .courseContentDetail .courseContentDetail-itemContainer {
  width:calc(100% - 52px);
  text-align:left;
  border:2px solid #fff0ce;
  background:#fff;
  border-radius:8px;
  padding:17px 24px 32px
 }
 .module-20061 .courseContentContainer .courseContentDetail .courseContentDetail-itemContainer .courseContenItem-title {
  width:100%;
  height:28px;
  background:#fff0ce;
  border-radius:14px;
  color:#ff8500;
  font-size:16px;
  line-height:28px;
  text-align:center;
  display:inline-block;
  margin:0 auto 19px
 }
 .module-20061 .courseContentContainer .courseContentDetail .courseContentDetail-itemContainer .courseContenItem {
  width:100%;
  height:86px;
  display:inline-block;
  vertical-align:top;
  margin:0 0 16px
 }
 .module-20061 .courseContentContainer .courseContentDetail .courseContentDetail-itemContainer .courseContenItem .courseContenItem-img {
  width:128px;
  height:100%;
  margin-bottom:0;
  float:left
 }
 .module-20061 .courseContentContainer .courseContentDetail .courseContentDetail-itemContainer .courseContenItem .courseContenItem-p {
  width:calc(100% - 140px);
  height:100%;
  display:flex;
  align-items:center;
  justify-content:left;
  float:right
 }
 .module-20061 .courseContentContainer .courseContentDetail .courseContentDetail-itemContainer .courseContenItem:last-of-type {
  margin-bottom:0
 }
 .module-20061 .courseContentContainer .courseContentDetail .quadraItem .courseContenItem {
  width:128px;
  height:auto
 }
 .module-20061 .courseContentContainer .courseContentDetail .quadraItem .courseContenItem .courseContenItem-img {
  width:100%;
  height:86px;
  margin-bottom:16px;
  float:none
 }
 .module-20061 .courseContentContainer .courseContentDetail .quadraItem .courseContenItem .courseContenItem-p {
  width:100%;
  display:block;
  font-size:13px;
  line-height:18px;
  float:none;
  text-align:center
 }
 .module-20061 .courseContentContainer .courseContentDetail .quadraItem .courseContenItem:first-of-type {
  margin:0 16px 25px 0
 }
 .module-20061 .courseContentContainer .courseContentDetail .quadraItem .courseContenItem:nth-of-type(2) {
  margin:0 0 25px
 }
 .module-20061 .courseContentContainer .courseContentDetail .quadraItem .courseContenItem:nth-of-type(3) {
  margin:0 16px 0 0
 }
 .module-20061 .courseContentContainer .courseContentDetail .quadraItem .courseContenItem:last-of-type {
  margin:0
 }
}
.module-20062 .caseContentContainer {
 padding-top:42px
}
.module-20062 .caseContentContainer .caseContentDetail {
 width:100%;
 border-top:4px solid #fff0ce;
 position:relative;
 border-radius:2px
}
.module-20062 .caseContentContainer .caseContentDetail .caseContentTitleContainer {
 width:510px;
 height:46px;
 background:#fff0ce;
 border-top-left-radius:46px;
 border-top-right-radius:46px;
 position:absolute;
 left:0;
 right:0;
 top:-46px;
 margin:auto;
 z-index:300;
 text-align:center;
 line-height:46px
}
.module-20062 .caseContentContainer .caseContentDetail .caseContentTitleContainer .caseContent-title {
 color:#ff8500;
 font-size:18px
}
.module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer {
 width:100%;
 margin-top:36px;
 text-align:center
}
.module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseContentItem-title {
 display:none
}
.module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseContentDetail-title {
 width:609px;
 display:block;
 margin:24px auto auto
}
.module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock {
 width:100%;
 margin-top:24px;
 margin-bottom:48px
}
.module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem {
 width:100%;
 height:190px
}
.module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-left {
 width:290px;
 height:100%;
 float:left;
 overflow:hidden
}
.module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-left img {
 height:100%
}
.module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-left .caseItem-left-mobile {
 display:none
}
.module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-right {
 width:calc(100% - 320px);
 height:100%;
 margin-left:30px;
 float:left;
 text-align:left;
 position:relative
}
.module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-right .caseItem-right-tag {
 width:75px;
 height:30px;
 border-radius:15px;
 background:#ffc845;
 text-align:center;
 line-height:30px;
 color:#242930;
 font-size:16px;
 margin-bottom:16px
}
.module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-right .caseItem-right-title {
 margin-bottom:12px
}
.module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-right .caseItem-right-bottom {
 width:100%;
 position:absolute;
 bottom:0;
 left:0;
 z-index:300
}
.module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-right .caseItem-right-bottom .caseGetTitle {
 margin-right:16px;
 display:inline-block
}
.module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-right .caseItem-right-bottom .caseGetTitle .caseGetIcon {
 width:25px;
 height:24px;
 background:url(//asset.3jk.top/project/homepage/img/caseGetIcon1.png?v=b32c3b6) no-repeat 50%;
 background-size:100% auto;
 display:inline-block;
 vertical-align:middle
}
.module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-right .caseItem-right-bottom .caseGetTitle .caseGetCon {
 display:inline-block;
 vertical-align:middle;
 font-size:14px
}
.module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-right .caseItem-right-bottom .caseGetItem {
 margin-right:16px;
 display:inline-block
}
.module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-right .caseItem-right-bottom .caseGetItem .caseGetItemIcon {
 width:20px;
 height:20px;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABHVBMVEUAAAD///8548ZA6tQ63MUz28Uy2scx28Uw28Ux2sQx2sUx2sQw2sUw2sQw2sUw2cQw2sUw2cUw2cQw2sUw2cQx2cQz2cQ02cU22sU32sY42sY52sY62sc728c828c+28hB3MlE3MlF3MpF3cpJ3ctM3sxN3sxO3sxS381U385W4M9X4M9j4tJo49Ns5NV55tmB6NuK6d2O6t6R6t+T6+CW6+GZ7OKh7eSk7uWl7uWp7+as7+ex8Oi48uq78uu+8+zB8+3C8+3F9O7G9O/H9O/J9e/L9fDO9vHP9vHQ9vHU9/LV9/PZ+PTd+PXe+fXf+fXi+fbj+ffn+vjp+/jq+/ns+/nu/Prw/Prx/Pvy/Pv3/fz4/f37/v79/v7////bnmbLAAAAFHRSTlMAAQkMFiNScn+Cg6Wqv9PZ6PLz/iznJ/UAAAGOSURBVDjLlZXneoIwFIajgICIIKTWLju1dle7p9a2du/W7tz/ZRRIgIBE0+/XSfI+GWcFgIgkWdMNyzJ0TZYAU6Kah5TyqpiICYoFY7IUoZfLmDBBZiaGpRQbJspWUjSXzkGmcmlqvz6cQ4Z7KrCvlOAddn/QJi8STDhApsBzcHC4aLGW51svZ0vY826Msixu8QMh9Dnr2aoD5hlcrYtc1XHcnXxhcNVXj0MNPJSAnMzNPWPuu4LHMtCCLRYobuYRc79rZEIDOjZG2wjdVX1u6h5zaN2f0YGBjT13+qmMB5O3hKsHRxiAeBFv0fLsiWvCbVA5DArY6OClTfcWl4Tbpi5d8I9eJZdfgaVzwu3QXjD8x8BdvNqtnBBuP+IuPXBP8QKvfxHuMOpXLXT49BuidDQUBWUqhMs/IdcsxiIl0UnRCLj2cIxzkgKo4fCYcJ2ReOjVaOKOP3jc1VhPyxBjpVB7d7ibMqMO6eKqHJxulVjFxV2u/A2Av6VwNyn+tsffSP/Rmt0YZbma/YDv4w87GprCLklQVAAAAABJRU5ErkJggg==) no-repeat 50%;
 background-size:100% auto;
 display:inline-block;
 vertical-align:middle
}
.module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-right .caseItem-right-bottom .caseGetItem .caseGetItemCon {
 display:inline-block;
 vertical-align:middle;
 font-size:16px
}
.module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock:last-of-type {
 margin-bottom:0
}
@media screen and (max-width:768px) {
 .module-20062 .caseContentContainer {
  padding-top:0
 }
 .module-20062 .caseContentContainer .caseContentDetail {
  width:100%;
  border-top:none;
  position:relative;
  border-radius:0
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentTitleContainer {
  width:130px;
  height:28px;
  border-top-left-radius:28px;
  border-top-right-radius:28px;
  top:-28px;
  line-height:23px
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentTitleContainer .caseContent-title {
  font-size:16px;
  line-height:30px
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentTitleContainer .caseContent-title2 {
  display:none
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer {
  width:calc(100% - 52px);
  text-align:left;
  border:2px solid #fff0ce;
  background:#fff;
  border-radius:8px;
  padding:17px 24px 32px
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseContentItem-title {
  width:100%;
  height:28px;
  background:#fff0ce;
  border-radius:14px;
  color:#ff8500;
  font-size:16px;
  line-height:28px;
  text-align:center;
  display:inline-block;
  margin:0 auto 16px
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseContentDetail-title {
  width:100%;
  margin:0;
  text-align:center
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock {
  margin-bottom:32px
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem {
  width:100%;
  height:auto
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-left {
  width:100%;
  height:84px;
  float:none;
  margin-bottom:8px;
  background:none
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-left img {
  width:128px;
  height:100%;
  float:left;
  display:block;
  background:#eee
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-left .caseItem-left-mobile {
  width:calc(100% - 140px);
  height:100%;
  float:left;
  margin-left:12px;
  display:block
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-left .caseItem-left-mobile .caseTag {
  width:58px;
  height:22px;
  border-radius:11px;
  background:#ffc845;
  text-align:center;
  color:#242930;
  font-size:13px;
  margin-bottom:15px;
  line-height:22px
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-left .caseItem-left-mobile .caseTitle {
  font-size:13px;
  text-align:left;
  line-height:18px;
  font-weight:700
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-right {
  width:100%;
  height:auto;
  margin-left:0;
  float:none;
  position:static
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-right .caseItem-right-tag,
 .module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-right .caseItem-right-title {
  display:none
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-right .caseItem-right-content {
  margin-bottom:10px
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-right .caseItem-right-bottom {
  width:100%;
  position:static
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-right .caseItem-right-bottom .caseGetTitle {
  margin-right:0;
  display:block;
  margin-bottom:15px
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-right .caseItem-right-bottom .caseGetTitle .caseGetIcon {
  width:21px;
  height:20px
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-right .caseItem-right-bottom .caseGetTitle .caseGetCon {
  font-size:13px
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-right .caseItem-right-bottom .caseGetItem {
  margin-right:0;
  display:block;
  margin-bottom:12px
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-right .caseItem-right-bottom .caseGetItem .caseGetItemIcon {
  width:16px;
  height:16px
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-right .caseItem-right-bottom .caseGetItem .caseGetItemCon {
  font-size:13px
 }
 .module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-right .caseItem-right-bottom .caseGetItem:last-of-type,
 .module-20062 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock:last-of-type {
  margin-bottom:0
 }
}
.module-20063 .caseContentContainer {
 padding-top:42px
}
.module-20063 .caseContentContainer .caseContentDetail {
 width:100%;
 border-top:4px solid #fff0ce;
 position:relative;
 border-radius:2px
}
.module-20063 .caseContentContainer .caseContentDetail .caseContentTitleContainer {
 width:510px;
 height:46px;
 background:#fff0ce;
 border-top-left-radius:46px;
 border-top-right-radius:46px;
 position:absolute;
 left:0;
 right:0;
 top:-46px;
 margin:auto;
 z-index:300;
 text-align:center;
 line-height:46px
}
.module-20063 .caseContentContainer .caseContentDetail .caseContentTitleContainer .caseContent-title {
 color:#ff8500;
 font-size:18px
}
.module-20063 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer {
 width:100%;
 margin-top:36px;
 text-align:center
}
.module-20063 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseContentItem-title {
 display:none
}
.module-20063 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock {
 width:100%;
 margin-top:36px
}
.module-20063 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem {
 width:210px;
 display:inline-block;
 vertical-align:top;
 margin:0 46px
}
.module-20063 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItemTitle {
 width:100%;
 text-align:center;
 margin-bottom:16px
}
.module-20063 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-img {
 width:100%;
 height:138px;
 overflow:hidden;
 margin-bottom:16px;
 background:#eee
}
.module-20063 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-img img {
 width:100%;
 display:block;
 margin:0 auto
}
.module-20063 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItemCon {
 width:100%;
 text-align:center
}
.module-20063 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock2 .caseItem {
 width:226px;
 margin:0 42px
}
.module-20063 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock2 .caseItem .caseItem-img {
 width:100%;
 height:148px
}
.module-20063 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .quadraItem .caseItem {
 margin:0 46px 20px
}
@media screen and (max-width:768px) {
 .module-20063 .caseContentContainer {
  padding-top:0
 }
 .module-20063 .caseContentContainer .caseContentDetail {
  width:100%;
  border-top:none;
  position:relative;
  border-radius:0
 }
 .module-20063 .caseContentContainer .caseContentDetail .caseContentTitleContainer {
  width:130px;
  height:28px;
  border-top-left-radius:28px;
  border-top-right-radius:28px;
  top:-28px;
  line-height:23px
 }
 .module-20063 .caseContentContainer .caseContentDetail .caseContentTitleContainer .caseContent-title {
  font-size:16px;
  line-height:30px
 }
 .module-20063 .caseContentContainer .caseContentDetail .caseContentTitleContainer .caseContent-title2 {
  display:none
 }
 .module-20063 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer {
  width:calc(100% - 52px);
  text-align:left;
  border:2px solid #fff0ce;
  background:#fff;
  border-radius:8px;
  padding:17px 24px 32px
 }
 .module-20063 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseContentItem-title {
  width:100%;
  height:28px;
  background:#fff0ce;
  border-radius:14px;
  color:#ff8500;
  font-size:16px;
  line-height:28px;
  text-align:center;
  display:inline-block;
  margin:0 auto 30px
 }
 .module-20063 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock {
  margin-top:0
 }
 .module-20063 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem {
  width:calc((100% - 13px)/2);
  display:inline-block;
  vertical-align:top;
  margin:0 0 16px
 }
 .module-20063 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItemTitle {
  text-align:left;
  margin-bottom:8px;
  font-size:13px
 }
 .module-20063 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItem-img {
  height:84px;
  margin-bottom:8px
 }
 .module-20063 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem .caseItemCon {
  width:100%;
  text-align:left;
  font-size:13px
 }
 .module-20063 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem:nth-child(2),
 .module-20063 .caseContentContainer .caseContentDetail .caseContentDetail-itemContainer .caseBlock .caseItem:nth-child(4) {
  margin-left:12px
 }
}
.module-20064 .homeworkCommentContainer {
 text-align:center
}
.module-20064 .homeworkCommentContainer .homeworkCommentContainer-title {
 width:100%;
 text-align:center;
 margin-bottom:36px
}
.module-20064 .homeworkCommentContainer .homeworkCommentContainer-left {
 width:320px;
 height:auto;
 display:inline-block;
 vertical-align:middle
}
.module-20064 .homeworkCommentContainer .homeworkCommentContainer-left p {
 text-align:left
}
.module-20064 .homeworkCommentContainer .homeworkCommentContainer-right {
 width:290px;
 height:190px;
 display:inline-block;
 vertical-align:middle;
 overflow:hidden
}
.module-20064 .homeworkCommentContainer .homeworkCommentContainer-right img {
 width:100%;
 display:block;
 margin:0 auto
}
@media screen and (max-width:768px) {
 .module-20064 .homeworkCommentContainer {
  overflow:hidden;
  box-shadow:0 10px 32px rgba(10,31,68,.07)
 }
 .module-20064 .homeworkCommentContainer .homeworkCommentContainer-title {
  width:calc(100% - 32px);
  margin:26px auto 16px
 }
 .module-20064 .homeworkCommentContainer .homeworkCommentContainer-left {
  width:calc(100% - 32px);
  margin-bottom:19px
 }
 .module-20064 .homeworkCommentContainer .homeworkCommentContainer-left p {
  text-align:center
 }
 .module-20064 .homeworkCommentContainer .homeworkCommentContainer-right {
  width:184px;
  height:121px;
  margin-bottom:26px
 }
}
.module-20065 .titleImgContainer .titleImgContainer-title {
 text-align:center;
 margin-bottom:36px
}
.module-20065 .titleImgContainer .imgContainer {
 width:100%;
 text-align:center
}
.module-20065 .titleImgContainer .imgContainer .imgItem {
 width:290px;
 height:190px;
 overflow:hidden;
 display:inline-block
}
.module-20065 .titleImgContainer .imgContainer .imgItem img {
 width:100%;
 margin:0 auto;
 display:block
}
.module-20065 .titleImgContainer .imgContainer .imgItem:nth-child(2) {
 margin:0 30px
}
.module-20065 .titleImgContainer .doubleImg .imgItem {
 width:450px;
 height:254px;
 overflow:hidden;
 display:inline-block
}
.module-20065 .titleImgContainer .doubleImg .imgItem img {
 width:100%;
 margin:0 auto;
 display:block
}
.module-20065 .titleImgContainer .doubleImg .imgItem:nth-child(2) {
 margin:0 0 0 30px
}
@media screen and (max-width:768px) {
 .module-20065 .titleImgContainer {
  box-shadow:0 10px 32px rgba(10,31,68,.07);
  background:#fff;
  overflow:hidden;
  border-radius:8px
 }
 .module-20065 .titleImgContainer .titleImgContainer-title {
  margin-top:26px;
  margin-bottom:12px
 }
 .module-20065 .titleImgContainer .imgContainer {
  width:100%;
  text-align:center
 }
 .module-20065 .titleImgContainer .imgContainer .imgItem {
  width:292px;
  height:191px;
  margin-bottom:14px
 }
 .module-20065 .titleImgContainer .imgContainer .imgItem:nth-child(2) {
  margin:0 0 14px
 }
 .module-20065 .titleImgContainer .doubleImg .imgItem {
  width:292px;
  height:161px;
  margin-bottom:14px
 }
 .module-20065 .titleImgContainer .doubleImg .imgItem:nth-child(2) {
  margin:0 0 14px
 }
}
.module-20066 .signupContainer {
 width:939px!important
}
.module-20066 .signupContainer .processContainer {
 margin-bottom:43px;
 text-align:center
}
.module-20066 .signupContainer .processContainer .proccessItem {
 width:155px;
 height:70px;
 display:inline-block;
 vertical-align:top;
 position:relative;
 margin-right:5px
}
.module-20066 .signupContainer .processContainer .proccessItem .proccessTitle {
 width:130px;
 height:100%;
 padding:0 25px;
 color:#242930;
 font-size:14px;
 line-height:24px;
 border:1px solid #e1e1e1;
 box-sizing:border-box;
 text-align:center;
 display:flex;
 align-items:center;
 justify-content:center;
 border-radius:8px
}
.module-20066 .signupContainer .processContainer .proccessItem .proccessArrow {
 width:20px;
 height:16px;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAYAAABgrToAAAAABGdBTUEAALGPC/xhBQAAAmFJREFUWAnNmLuLE0Ecx3+/n+erFFFBPGxMrpPbaGPWThAFSx8giIKFjZ7vB4hYi4p6KhZycD4qEeVK+2TtNoedu2eh/gGWFpfM+J3ohlyy2ayruzsDyc7+HvP7ZGZ+8whTTmV36DkdpeaJaQMx32xV3FdZQkkWpzQ+baVmNdFOrWkSnxe1wDuTxm/QJjdAZtreC6Y1K9LPnNA73ZOlrOQGOBQfkFrr57WgeWpIlyAoDtBAdHuS5pyweSKBaYWqWMDfkII5OT8deMdXkIx4KR7wDySTellbahwbwdUTlwOI8OjFVbpDrzHch3s0MRWGwR5SNAuXbTH6zCLNvBkUYzuAidpMctSfqr+PC8ZO0AyRXTvilEXJmHgZP+XIYsVdGIyJCVsunAHSpFdjFN9gMT80BDgoKO9dr1Gk3jpLHw/2M4ydI/3Gudc1rSXVebcrbO6PYtkFCCpk9zql9YLzxdtnIHn6cwN7un2FmX+C6oB1PRh1FZJ3Pepz1gIaUGT3RqsBheWWtYAsfMOv1J9aCSjM13FFuGOGecJ82VSE6Zpfde9GTHYBslz1q/V7EZx5Cm5dP/oFZdVxYLiyOADXBYTiNq6FqiwwExcJcbk15d6PY8BxjMgJ/U2klrfGGWSVaW5/wL61ZZy/CF3yK3sfjLLrAo5S/ovcCRrfsK9OJrUhIhexlDxMsikvSVguAO5REpzRlbIO4iBwHgkxFs4AFt6DgJtpVd3HJniaUiigkJzDOvckDVhkk9sQI0G+RkHMEwlxFje3v4Lr+vU38j/rEyIzWCI+4U+k77hWnjQbf5b2fwG4A6sp3cawNgAAAABJRU5ErkJggg==) no-repeat 50%;
 background-size:100% auto;
 display:block;
 position:absolute;
 top:0;
 bottom:0;
 right:0;
 margin:auto;
 z-index:300
}
.module-20066 .signupContainer .processContainer .proccessItem:last-child {
 margin-right:0;
 width:130px
}
.module-20066 .signupContainer .processContainer .proccessItem:last-child .proccessArrow {
 display:none
}
.module-20066 .signupContainer .signupContainer-bottom {
 width:100%;
 text-align:center
}
.module-20066 .signupContainer .signupContainer-bottom .signupContainer-bottom-left {
 width:370px;
 height:250px;
 display:inline-block;
 vertical-align:middle;
 overflow:hidden;
 margin-right:80px
}
.module-20066 .signupContainer .signupContainer-bottom .signupContainer-bottom-left img {
 width:100%;
 display:block;
 margin:0 auto
}
.module-20066 .signupContainer .signupContainer-bottom .signupContainer-bottom-left-m {
 display:none
}
.module-20066 .signupContainer .signupContainer-bottom .signupContainer-bottom-right {
 width:306px;
 height:auto;
 display:inline-block;
 vertical-align:middle;
 text-align:left
}
@media screen and (max-width:768px) {
 .module-20066 .signupContainer {
  width:calc(100% - 36px)!important;
  box-shadow:0 10px 32px rgba(10,31,68,.07);
  background:#fff;
  border-radius:8px;
  overflow:hidden
 }
 .module-20066 .signupContainer .processContainer {
  width:calc(100% - 84px);
  margin:29px auto 16px
 }
 .module-20066 .signupContainer .processContainer .proccessItem {
  width:100%;
  height:52px;
  display:block;
  margin-bottom:6px
 }
 .module-20066 .signupContainer .processContainer .proccessItem .proccessTitle {
  width:100%;
  height:34px;
  padding:0;
  line-height:34px;
  display:block;
  text-align:center;
  margin-bottom:8px
 }
 .module-20066 .signupContainer .processContainer .proccessItem .proccessArrow {
  width:12px;
  height:9px;
  position:static;
  transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  -ms-transform:rotate(90deg)
 }
 .module-20066 .signupContainer .processContainer .proccessItem:last-child {
  margin-right:0;
  width:100%
 }
 .module-20066 .signupContainer .processContainer .proccessItem:last-child .proccessArrow {
  display:none
 }
 .module-20066 .signupContainer .signupContainer-bottom {
  width:calc(100% - 84px);
  text-align:center;
  margin:0 auto
 }
 .module-20066 .signupContainer .signupContainer-bottom .signupContainer-bottom-left {
  display:none
 }
 .module-20066 .signupContainer .signupContainer-bottom .signupContainer-bottom-left-m {
  display:block;
  width:240px;
  height:170px;
  margin:0 auto 27px
 }
 .module-20066 .signupContainer .signupContainer-bottom .signupContainer-bottom-right {
  width:100%;
  margin-bottom:8px;
  text-align:center
 }
}
.module-20067 .xiaokeBottomBg {
 width:100%;
 height:508px;
 background:#242930 url(//asset.3jk.top/project/homepage/img/xiaokeBottomBg.png?v=cc852d5) no-repeat bottom;
 background-size:100% auto;
 overflow:hidden
}
.module-20067 .xiaokeBottomBg .xiaokeBottomContainer {
 height:calc(100% - 49px);
 margin-top:49px;
 position:relative
}
.module-20067 .xiaokeBottomBg .xiaokeBottomContainer .xiaokeBottomContainer-left {
 width:483px;
 height:100%;
 float:left;
 margin-left:50px;
 position:relative
}
.module-20067 .xiaokeBottomBg .xiaokeBottomContainer .xiaokeBottomContainer-left .xiaokeBottomContainer-left-p {
 color:#ffc845;
 font-size:28px;
 line-height:42px;
 margin-bottom:30px;
 display:block;
 font-weight:500;
 white-space:pre-line
}
.module-20067 .xiaokeBottomBg .xiaokeBottomContainer .xiaokeBottomContainer-left .xiaokeBottomContainer-left-ul {
 list-style:none
}
.module-20067 .xiaokeBottomBg .xiaokeBottomContainer .xiaokeBottomContainer-left .xiaokeBottomContainer-left-ul .xiaokeBottomContainer-left-li {
 margin-bottom:14px
}
.module-20067 .xiaokeBottomBg .xiaokeBottomContainer .xiaokeBottomContainer-left .xiaokeBottomContainer-left-ul .xiaokeBottomContainer-left-li i {
 width:20px;
 height:20px;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABHVBMVEUAAAD///8548ZA6tQ63MUz28Uy2scx28Uw28Ux2sQx2sUx2sQw2sUw2sQw2sUw2cQw2sUw2cUw2cQw2sUw2cQx2cQz2cQ02cU22sU32sY42sY52sY62sc728c828c+28hB3MlE3MlF3MpF3cpJ3ctM3sxN3sxO3sxS381U385W4M9X4M9j4tJo49Ns5NV55tmB6NuK6d2O6t6R6t+T6+CW6+GZ7OKh7eSk7uWl7uWp7+as7+ex8Oi48uq78uu+8+zB8+3C8+3F9O7G9O/H9O/J9e/L9fDO9vHP9vHQ9vHU9/LV9/PZ+PTd+PXe+fXf+fXi+fbj+ffn+vjp+/jq+/ns+/nu/Prw/Prx/Pvy/Pv3/fz4/f37/v79/v7////bnmbLAAAAFHRSTlMAAQkMFiNScn+Cg6Wqv9PZ6PLz/iznJ/UAAAGOSURBVDjLlZXneoIwFIajgICIIKTWLju1dle7p9a2du/W7tz/ZRRIgIBE0+/XSfI+GWcFgIgkWdMNyzJ0TZYAU6Kah5TyqpiICYoFY7IUoZfLmDBBZiaGpRQbJspWUjSXzkGmcmlqvz6cQ4Z7KrCvlOAddn/QJi8STDhApsBzcHC4aLGW51svZ0vY826Msixu8QMh9Dnr2aoD5hlcrYtc1XHcnXxhcNVXj0MNPJSAnMzNPWPuu4LHMtCCLRYobuYRc79rZEIDOjZG2wjdVX1u6h5zaN2f0YGBjT13+qmMB5O3hKsHRxiAeBFv0fLsiWvCbVA5DArY6OClTfcWl4Tbpi5d8I9eJZdfgaVzwu3QXjD8x8BdvNqtnBBuP+IuPXBP8QKvfxHuMOpXLXT49BuidDQUBWUqhMs/IdcsxiIl0UnRCLj2cIxzkgKo4fCYcJ2ReOjVaOKOP3jc1VhPyxBjpVB7d7ibMqMO6eKqHJxulVjFxV2u/A2Av6VwNyn+tsffSP/Rmt0YZbma/YDv4w87GprCLklQVAAAAABJRU5ErkJggg==) no-repeat 50%;
 background-size:100% auto;
 display:inline-block;
 vertical-align:middle;
 margin-right:5px
}
.module-20067 .xiaokeBottomBg .xiaokeBottomContainer .xiaokeBottomContainer-left .xiaokeBottomContainer-left-ul .xiaokeBottomContainer-left-li .xiaokeBottomContainer-left-span {
 color:#f4f6f9;
 font-size:16px;
 display:inline-block;
 vertical-align:middle
}
.module-20067 .xiaokeBottomBg .xiaokeBottomContainer .xiaokeBottomContainer-left .xiaokeBottomContainer-left-ul .xiaokeBottomContainer-left-li:last-child {
 margin-bottom:0
}
.module-20067 .xiaokeBottomBg .xiaokeBottomContainer .xiaokeBottomContainer-left .xiaokeBottomContainer-left-con {
 width:400px;
 height:72px;
 position:absolute;
 left:0;
 bottom:67px;
 z-index:300;
 color:#98a4af;
 font-size:14px;
 line-height:24px
}
.module-20067 .xiaokeBottomBg .xiaokeBottomContainer .xiaokeBottomContainer-right {
 width:213px;
 height:358px;
 position:absolute;
 top:43px;
 right:50px;
 z-index:300
}
.module-20067 .xiaokeBottomBg .xiaokeBottomContainer .xiaokeBottomContainer-right img {
 width:100%;
 margin:0 auto;
 display:block
}
@media screen and (max-width:768px) {
 .module-20067 .xiaokeBottomBg {
  height:566px;
  background:#242930 url(//asset.3jk.top/project/homepage/img/xiaokeBottomBottom.png?v=b88fcd9) no-repeat bottom;
  background-size:100% auto
 }
 .module-20067 .xiaokeBottomBg .xiaokeBottomContainer {
  height:calc(100% - 36px);
  margin-top:36px
 }
 .module-20067 .xiaokeBottomBg .xiaokeBottomContainer .xiaokeBottomContainer-left {
  width:216px;
  margin-left:0
 }
 .module-20067 .xiaokeBottomBg .xiaokeBottomContainer .xiaokeBottomContainer-left .xiaokeBottomContainer-left-p {
  font-size:24px;
  line-height:30px;
  margin-bottom:50px
 }
 .module-20067 .xiaokeBottomBg .xiaokeBottomContainer .xiaokeBottomContainer-left .xiaokeBottomContainer-left-ul .xiaokeBottomContainer-left-li {
  margin-bottom:16px
 }
 .module-20067 .xiaokeBottomBg .xiaokeBottomContainer .xiaokeBottomContainer-left .xiaokeBottomContainer-left-ul .xiaokeBottomContainer-left-li i {
  margin-right:10px
 }
 .module-20067 .xiaokeBottomBg .xiaokeBottomContainer .xiaokeBottomContainer-left .xiaokeBottomContainer-left-ul .xiaokeBottomContainer-left-li:last-child {
  margin-bottom:0
 }
 .module-20067 .xiaokeBottomBg .xiaokeBottomContainer .xiaokeBottomContainer-left .xiaokeBottomContainer-left-con {
  width:400px;
  height:72px;
  position:absolute;
  left:0;
  bottom:67px;
  z-index:300;
  color:#98a4af;
  font-size:12px;
  line-height:20px
 }
 .module-20067 .xiaokeBottomBg .xiaokeBottomContainer .xiaokeBottomContainer-right {
  width:213px;
  height:358px;
  position:absolute;
  top:0;
  right:-114px;
  z-index:300
 }
 .module-20067 .xiaokeBottomBg .xiaokeBottomContainer .xiaokeBottomContainer-right img {
  width:100%;
  margin:0 auto;
  display:block
 }
}
.wxghzGuidePage {
 width:100%;
 height:100%;
 background:#fff;
 position:fixed;
 top:0;
 left:0;
 z-index:5000;
 overflow:auto
}
.wxghzGuidePage .wxghzGuidePage-content {
 width:100%;
 min-width:100%;
 background:#242930;
 padding-bottom:52px;
 position:relative;
 overflow:hidden
}
.wxghzGuidePage .wxghzGuidePage-content .gpDuigou {
 width:74px;
 height:55px;
 margin:24px auto 15px;
 display:block
}
.wxghzGuidePage .wxghzGuidePage-content .gpP1 {
 font-size:22px;
 text-align:center;
 color:#30d9c4;
 margin-bottom:20px
}
.wxghzGuidePage .wxghzGuidePage-content .gpP2 {
 font-size:14px;
 text-align:center;
 color:#fff;
 margin-bottom:10px
}
.wxghzGuidePage .wxghzGuidePage-content .gpJiantou {
 width:112px;
 height:49px;
 position:absolute;
 top:186px;
 right:86px;
 z-index:5200
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon {
 width:93%;
 background:#fff;
 border-radius:10px;
 overflow:hidden
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon1 {
 height:80px;
 line-height:80px;
 margin:65px auto 0;
 position:relative
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon1 .gpfLogo {
 width:45px;
 height:45px;
 display:inline-block;
 margin-left:15px
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon1 .gpfP {
 color:#242930;
 font-size:15px;
 margin-left:10px
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon1 .fellowBtn {
 width:120px;
 height:40px;
 background:#fcc800;
 line-height:40px;
 text-align:center;
 color:#333;
 display:block;
 float:right;
 border-radius:20px;
 position:absolute;
 top:0;
 bottom:0;
 right:16px;
 margin:auto;
 z-index:5200
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon1 .fellowBtn .fbSpan1 {
 font-size:20px;
 margin-right:3px
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon1 .fellowBtn .fbSpan2 {
 font-size:17px
}
.wxghzGuidePage .wxghzGuidePage-content .gpP3 {
 font-size:12px;
 color:#98a4af;
 text-align:center;
 margin-top:8px;
 margin-bottom:15px
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon2 {
 height:559px;
 margin:0 auto
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon2 .gpfTitle {
 width:100%;
 height:20px;
 line-height:20px;
 text-align:center;
 margin-top:25px
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon2 .gpfTitle .gpfTitle-line {
 width:27%;
 height:1px;
 background:#eaebec;
 display:inline-block;
 margin-bottom:4px
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon2 .gpfTitle .gpfTitle-con {
 color:#242930;
 font-size:17px;
 font-weight:500;
 margin:0 18px
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon2 .gpfStepCon {
 width:280px;
 margin:35px auto
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon2 .gpfStepCon .gpfStep {
 color:#242930;
 font-size:15px;
 margin-bottom:17px
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon2 .gpfStepCon .gpfStep .gpfsIcon {
 width:32px;
 height:29px;
 margin-right:15px
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon2 .gpfStepCon .gpfStep .gpfStep-span {
 vertical-align:middle
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon2 .gpfStepCon .gpfStep .gpfStep-btn {
 width:66px;
 height:24px;
 background:#fcc800;
 display:inline-block;
 vertical-align:middle;
 border-radius:12px;
 text-align:center;
 line-height:24px;
 margin:0 3px
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon2 .gpfStepCon .gpfStep .gpfStep-btn i {
 font-style:normal
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon2 .gpfStepCon .gpfStep .gpfStep-btn .gpfStep-btn-i1 {
 color:#333;
 font-size:16px
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon2 .gpfStepCon .gpfStep .gpfStep-btn .gpfStep-btn-i2 {
 color:#333;
 font-size:14px
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon2 .gpfTitle2 {
 margin-bottom:30px
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon2 .gpfTitle2 .gpfTitle-line {
 width:17%
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon2 .gpGif {
 width:183px;
 height:234px;
 margin:0 auto;
 display:block
}
.wxghzGuidePage .wxghzGuidePage-content .gpTitle {
 width:100%;
 height:96px;
 overflow:hidden
}
.wxghzGuidePage .wxghzGuidePage-content .gpTitle .gpTitle-p {
 text-align:center;
 color:#fff;
 font-size:18px;
 margin-top:30px
}
.wxghzGuidePage .wxghzGuidePage-content .gpTitle .gpTitle-block {
 width:30px;
 height:6px;
 background:#ffc845;
 border-radius:3px;
 margin:15px auto 0;
 display:block
}
.wxghzGuidePage .wxghzGuidePage-content .gpTitle1 {
 background:url(//asset.3jk.top/project/homepage/img/bg1.png?v=608ca41) no-repeat 50%;
 background-size:100% 100%
}
.wxghzGuidePage .wxghzGuidePage-content .gpTitle2 {
 background:url(//asset.3jk.top/project/homepage/img/bg2.png?v=5d0790a) no-repeat 50%;
 background-size:100% 100%
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon3 {
 height:214px;
 margin:0 auto
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon3 .gpfPlan-list {
 width:310px;
 height:48px;
 border-radius:24px;
 background:#f4f6f9;
 margin:17px auto;
 position:relative
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon3 .gpfPlan-list .gpfPlan-list-icon {
 width:54px;
 height:54px;
 display:inline-block;
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 margin:auto;
 z-index:7000
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon3 .gpfPlan-list .gpfPlan-list-p {
 line-height:48px;
 font-size:15px;
 color:#242930;
 position:absolute;
 top:0;
 bottom:0;
 left:64px;
 margin:auto;
 z-index:7000
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon4 {
 margin:0 auto;
 padding-bottom:30px
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon4 .gpfTip-list {
 width:calc(100% - 30px);
 margin:30px auto 0
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon4 .gpfTip-list .gpfTip-list-title {
 width:100%;
 margin-bottom:20px
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon4 .gpfTip-list .gpfTip-list-title .gpfTip-icon {
 width:15px;
 height:15px;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAWBAMAAAA/cdFyAAAAJ1BMVEVHcEz/cDj/bzn/bjf/bTf/c0r/bjf/bjf/bjj/cDr/bjj/bjj/bTeAzh0BAAAADHRSTlMAOytw9wqKxs5LvNb2+eqVAAAAXElEQVQI12NgUGCAAp4zCVCWzpkzARCWzJkzx+CsMw5w1hkDOOsInHXmMJwFUgplAZXCWEfhrJNw1gEY6xRchwKMVQAz7xDMjhNwFyjAWBsg7os5cxDqeubjUAYAOuNRt2aM364AAAAASUVORK5CYII=) no-repeat 50%;
 background-size:13px auto;
 margin-right:10px;
 display:inline-block;
 vertical-align:middle
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon4 .gpfTip-list .gpfTip-list-title .gpfTip-con {
 color:#242930;
 font-size:17px;
 vertical-align:middle
}
.wxghzGuidePage .wxghzGuidePage-content .gpFellowCon4 .gpfTip-list .gpfTip-list-con {
 color:#323e48;
 font-size:14px;
 line-height:23px
}
.orderAffirmPopup-mark {
 width:100%;
 height:100%;
 background:rgba(0,0,0,.5);
 position:fixed;
 top:0;
 left:0;
 z-index:5000
}
.orderAffirmPopup-mark .orderAffirmPopup {
 width:355px;
 height:194px;
 border-radius:10px;
 background:#fff;
 position:fixed;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 z-index:5100
}
.orderAffirmPopup-mark .orderAffirmPopup .orderAffirmPopup-title {
 color:#242930;
 font-size:17px;
 text-align:center;
 margin-top:25px;
 margin-bottom:20px;
 font-weight:500
}
.orderAffirmPopup-mark .orderAffirmPopup .orderAffirmPopup-btn {
 width:273px;
 height:38px;
 border-radius:20px;
 font-size:17px;
 text-align:center;
 margin:0 auto;
 display:block
}
.orderAffirmPopup-mark .orderAffirmPopup .orderAffirmPopup-finish {
 border:1px solid #ffc845;
 background:#ffc845;
 margin-bottom:20px
}
.orderAffirmPopup-mark .orderAffirmPopup .orderAffirmPopup-noFinish {
 border:1px solid #5b656d;
 background:#fff
}
.refundPopup-mark {
 width:100%;
 height:100%;
 background:rgba(0,0,0,.5);
 position:fixed;
 top:0;
 left:0;
 z-index:9000
}
.refundPopup-mark .refundPopup {
 width:335px;
 height:213px;
 background:#fff;
 border-radius:10px;
 position:fixed;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto
}
.refundPopup-mark .refundPopup .p1 {
 color:#242930;
 font-size:17px;
 text-align:center;
 margin-top:25px;
 font-weight:500
}
.refundPopup-mark .refundPopup .p2 {
 color:#323e48;
 font-size:15px;
 text-align:center;
 margin-top:20px;
 line-height:21px
}
.refundPopup-mark .refundPopup .p3 {
 color:#323e48;
 font-size:12px;
 text-align:center;
 margin-top:10px
}
.refundPopup-mark .refundPopup .refundBtn {
 width:130px;
 height:40px;
 border:none;
 background:#ffc845;
 border-radius:20px;
 color:#333;
 font-size:17px;
 margin:20px auto auto;
 display:block
}
.miniCourseHiddenBody {
 height:100%;
 overflow:hidden
}
.addBanbanPopupMark {
 width:100%;
 height:100%;
 position:fixed;
 top:0;
 left:0;
 z-index:4510;
 background:rgba(0,0,0,.4)
}
.addBanbanPopupMark .mark-addBanbanPopup {
 width:100%;
 height:476px;
 background:#fff;
 border-radius:16px 16px 0 0;
 position:fixed;
 bottom:0;
 left:0;
 z-index:3600
}
.addBanbanPopupMark .mark-addBanbanPopup .successTip {
 width:120px;
 height:40px;
 margin:20px auto 0;
 line-height:40px
}
.addBanbanPopupMark .mark-addBanbanPopup .successTip .successTip-icon {
 width:40px;
 height:40px;
 display:block;
 float:left;
 margin-right:8px
}
.addBanbanPopupMark .mark-addBanbanPopup .successTip .successTip-con {
 font-size:22px;
 color:#30d9c4
}
.addBanbanPopupMark .mark-addBanbanPopup .popupLine {
 width:316px;
 height:1px;
 border-top:1px solid #eaeaea;
 margin:11px auto 0
}
.addBanbanPopupMark .mark-addBanbanPopup .codeClass-content {
 width:93%;
 height:398px;
 background:#fff;
 border-radius:10px;
 margin:26px auto auto;
 overflow:hidden
}
.addBanbanPopupMark .mark-addBanbanPopup .codeClass-content .codeClass-title {
 width:321px;
 min-height:29px;
 margin:0 auto;
 position:relative;
 overflow:hidden
}
.addBanbanPopupMark .mark-addBanbanPopup .codeClass-content .codeClass-title .li-img {
 width:32px;
 height:29px;
 display:block;
 position:absolute;
 top:0;
 left:0;
 z-index:3000
}
.addBanbanPopupMark .mark-addBanbanPopup .codeClass-content .codeClass-title .li-p1 {
 color:#242930;
 font-size:17px;
 text-indent:42px;
 font-weight:500;
 margin-top:4px
}
.addBanbanPopupMark .mark-addBanbanPopup .codeClass-content .codeClass-title .li-p2 {
 color:#242930;
 font-size:14px;
 text-indent:47px;
 margin-top:15px
}
.addBanbanPopupMark .mark-addBanbanPopup .codeClass-content .codePageBanbanCode {
 width:120px;
 height:120px;
 background:#b5b5b5;
 margin:15px auto;
 display:block
}
.addBanbanPopupMark .mark-addBanbanPopup .codeClass-content .codeClass-p1 {
 color:#5b656d;
 font-size:14px;
 text-align:center;
 margin-bottom:32px
}
.addBanbanPopupMark .mark-addBanbanPopup .codeClass-content .codeClass-href {
 width:225px;
 height:45px;
 display:block;
 border-radius:23px;
 text-align:center;
 color:#333;
 font-size:18px;
 background:#fcc800;
 line-height:45px;
 margin:25px auto auto
}
.addBanbanPopupMark .mark-addBanbanPopup2 {
 height:405px
}
.addBanbanPopupMark .mark-addBanbanPopup2 .popupP1 {
 margin-top:32px
}
.oauthBg {
 width:100%;
 height:100%;
 background:#fff;
 position:fixed;
 top:0;
 left:0;
 z-index:9000
}
.oauthBg .oauthLoadingGif {
 width:64px;
 height:72px;
 top:0
}
.oauthBg .oauthLoadingGif,
.oauthBg .oauthLoadingP {
 position:fixed;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 z-index:9100
}
.oauthBg .oauthLoadingP {
 width:60px;
 height:20px;
 display:block;
 font-size:14px;
 color:#6d7a85;
 text-align:center;
 top:126px
}
.module-goto-class {
 width:100%;
 height:70px;
 position:fixed;
 left:0;
 bottom:0;
 z-index:4400;
 background:#fff;
 padding-top:10px
}
.module-goto-class .module-btn {
 width:calc(100% - 28px);
 height:40px;
 background:#fcc800;
 border-radius:20px;
 text-align:center;
 line-height:40px;
 display:block;
 font-size:15px;
 color:#333;
 font-weight:500;
 margin:0 auto
}
.module-goto-class .module-right-p {
 width:100%;
 text-align:center;
 font-size:12px;
 color:#888;
 margin-top:5px;
 font-weight:300
}
.module-20068 {
 width:1060px;
 height:80px;
 position:fixed!important;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 z-index:4600;
 background:#fff;
 box-shadow:0 -12px 20px rgba(36,41,48,.08);
 border-radius:8px 8px 0 0
}
.module-20068 .applyBottom .applyBottomLeft {
 float:left;
 margin-left:65px;
 margin-top:16px
}
.module-20068 .applyBottom .applyBottomLeft .applyBottomLeft-container1 {
 width:100%;
 margin-bottom:5px
}
.module-20068 .applyBottom .applyBottomLeft .applyBottomLeft-container1 .residue-con {
 color:#242930;
 font-size:16px;
 display:inline-block;
 vertical-align:middle
}
.module-20068 .applyBottom .applyBottomLeft .applyBottomLeft-container1 .banban-container {
 width:352px;
 height:46px;
 border:1px solid rgba(255,109,55,.4);
 background:rgba(255,109,55,.1);
 border-radius:24px;
 line-height:46px;
 text-align:left;
 display:inline-block;
 vertical-align:middle;
 margin-left:40px;
 color:#ff6d37
}
.module-20068 .applyBottom .applyBottomLeft .applyBottomLeft-container1 .banban-container .banban-wechatLogo {
 width:22px;
 height:22px;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAAOVBMVEVHcEz/bTb/bTf/bTf/bDX/bTf/bTf/bTf/bTf/bTf/bTX/bDf/bTf/bTf/bTb/bjb/bTf/bTb/bTdfU7HgAAAAEnRSTlMAYUqcB3nl1fD7Ex+Nxyo7qbjB54bQAAABZElEQVQ4y+2VSZLDIAxFwyBAjDb3P2w7DDYYcNKbXrVWVOpFfOlL+PX6i9CEOYVKOEv1B9QwjGco5h9Q3qLvQMtXrJdxCGkWrIqTEFMpRsRpiFmdLi5iH1mSK4KwVchRkoWRoRFZxHaeYvQ1g7zDNAP2ONae6ApHeoNZ8SFUIEbGjbxStHG2uLElHZXbGNzgaY+jskFTAhZI5w1OULSaOCx3SNBPmUWgnf8KBs3NVNj7T8503WjyeDYZK932+QoKySQoV0pIzjreOHgNhMc8FjpVg4eARGfd0MNhT+2o1YhKqCSEy766qjFgcbwAMM6+LaYrVwxAJ7qBDY0xhK2mW5Reh6tIuq1grM7sF7zMrCrcZLYruG6CPi5hnmzHf4CuYHZui8t7zzXnagHXraHtZsKzitsGy2kvwi8eKFg9fWGgER7eX7foxFw3EZ8esg6nVr7ViJ14i+qLL8fR9vJZMK//6OMHd2w+kLTaylQAAAAASUVORK5CYII=) no-repeat 50%;
 background-size:cover;
 display:inline-block;
 vertical-align:middle;
 margin-left:20px
}
.module-20068 .applyBottom .applyBottomLeft .applyBottomLeft-container1 .banban-container .banban-wechatId {
 margin-left:8px;
 font-weight:500
}
.module-20068 .applyBottom .applyBottomLeft .applyBottomLeft-container1 .applyBottomLeft-con1 {
 display:block;
 margin-right:16px
}
.module-20068 .applyBottom .applyBottomLeft .applyBottomLeft-container1 .applyBottomLeft-con2 {
 color:#98a4af;
 font-size:12px;
 display:block;
 margin-top:6px
}
.module-20068 .applyBottom .applyBottomLeft .applyBottomLeft-container1-m {
 display:none
}
.module-20068 .applyBottom .applyBottomRight {
 float:right;
 margin-right:65px;
 margin-top:16px
}
.module-20068 .applyBottom .applyBottomRight .coursePriceContainer {
 display:inline-block;
 vertical-align:middle
}
.module-20068 .applyBottom .applyBottomRight .coursePriceContainer .coursePrice {
 color:#f30;
 font-size:26px;
 display:inline-block;
 vertical-align:bottom;
 margin-right:10px;
 font-weight:500
}
.module-20068 .applyBottom .applyBottomRight .coursePriceContainer .courseOriginPrice {
 color:#98a4af;
 font-size:14px;
 display:inline-block;
 vertical-align:bottom;
 margin-right:10px;
 text-decoration:line-through
}
.module-20068 .applyBottom .applyBottomRight .applyButton {
 display:inline-block
}
.module-20068 .applyBottom .applyBottomRight .applyButton .cd-button {
 width:160px;
 height:48px;
 border-radius:24px;
 background:#ffc845;
 text-align:center;
 line-height:48px;
 display:inline-block;
 color:#323e48;
 font-size:20px
}
.module-20068 .applyBottom .applyBottomRight .applyButton .cd-no-click {
 background:#f4f6f9;
 color:#98a4af;
 cursor:default
}
@media screen and (max-width:768px) {
 .module-20068 {
  width:100%;
  height:70px;
  bottom:0;
  left:0;
  right:none;
  box-shadow:0 -6px 20px rgba(36,41,48,.08);
  border-radius:0
 }
 .module-20068 .applyBottom .applyBottomLeft {
  width:calc(100% - 149px);
  float:left;
  margin-top:12px;
  margin-left:18px
 }
 .module-20068 .applyBottom .applyBottomLeft .applyBottomLeft-container1 {
  display:none
 }
 .module-20068 .applyBottom .applyBottomLeft .applyBottomLeft-container1-m {
  display:block
 }
 .module-20068 .applyBottom .applyBottomLeft .applyBottomLeft-container1-m .courseName {
  width:100%;
  display:block;
  color:#242930;
  font-size:13px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  margin-bottom:5px
 }
 .module-20068 .applyBottom .applyBottomLeft .applyBottomLeft-container1-m .coursePrice {
  display:inline-block;
  vertical-align:middle;
  color:#f30;
  font-size:16px;
  margin-right:6px
 }
 .module-20068 .applyBottom .applyBottomLeft .applyBottomLeft-container1-m .coursePrice .moneyIcon {
  font-style:normal;
  font-size:12px;
  display:inline-block;
  vertical-align:bottom
 }
 .module-20068 .applyBottom .applyBottomLeft .applyBottomLeft-container1-m .courseOriginPrice {
  display:inline-block;
  vertical-align:bottom;
  color:#98a4af;
  font-size:12px;
  margin-right:6px;
  text-decoration:line-through
 }
 .module-20068 .applyBottom .applyBottomLeft .applyBottomLeft-container1-m .coursePeople {
  color:#98a4af;
  font-size:13px;
  display:inline-block;
  vertical-align:middle
 }
 .module-20068 .applyBottom .applyBottomRight {
  width:100px;
  margin-right:18px;
  margin-top:12px;
  float:right
 }
 .module-20068 .applyBottom .applyBottomRight .coursePriceContainer {
  display:none
 }
 .module-20068 .applyBottom .applyBottomRight .applyButton {
  width:100%
 }
 .module-20068 .applyBottom .applyBottomRight .applyButton .cd-button {
  width:100%;
  height:40px;
  border-radius:20px;
  text-align:center;
  line-height:40px;
  background:#ffc845;
  color:#242930;
  font-size:16px;
  display:inline-block
 }
}
.module-20069 {
 width:1060px;
 height:80px;
 position:fixed!important;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 z-index:4600;
 background:#fff;
 box-shadow:0 -12px 20px rgba(36,41,48,.08);
 border-radius:8px 8px 0 0
}
.module-20069 .applyBottom .applyBottomLeft {
 float:left;
 margin-left:65px;
 margin-top:16px
}
.module-20069 .applyBottom .applyBottomLeft .applyBottomLeft-container1 {
 width:100%;
 margin-bottom:5px
}
.module-20069 .applyBottom .applyBottomLeft .applyBottomLeft-container1 .residue-con {
 color:#242930;
 font-size:16px;
 display:inline-block;
 vertical-align:middle
}
.module-20069 .applyBottom .applyBottomLeft .applyBottomLeft-container1 .banban-container {
 width:352px;
 height:46px;
 border:1px solid rgba(255,109,55,.4);
 background:rgba(255,109,55,.1);
 border-radius:24px;
 line-height:46px;
 text-align:left;
 display:inline-block;
 vertical-align:middle;
 margin-left:40px;
 color:#ff6d37
}
.module-20069 .applyBottom .applyBottomLeft .applyBottomLeft-container1 .banban-container .banban-wechatLogo {
 width:22px;
 height:22px;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAAOVBMVEVHcEz/bTb/bTf/bTf/bDX/bTf/bTf/bTf/bTf/bTf/bTX/bDf/bTf/bTf/bTb/bjb/bTf/bTb/bTdfU7HgAAAAEnRSTlMAYUqcB3nl1fD7Ex+Nxyo7qbjB54bQAAABZElEQVQ4y+2VSZLDIAxFwyBAjDb3P2w7DDYYcNKbXrVWVOpFfOlL+PX6i9CEOYVKOEv1B9QwjGco5h9Q3qLvQMtXrJdxCGkWrIqTEFMpRsRpiFmdLi5iH1mSK4KwVchRkoWRoRFZxHaeYvQ1g7zDNAP2ONae6ApHeoNZ8SFUIEbGjbxStHG2uLElHZXbGNzgaY+jskFTAhZI5w1OULSaOCx3SNBPmUWgnf8KBs3NVNj7T8503WjyeDYZK932+QoKySQoV0pIzjreOHgNhMc8FjpVg4eARGfd0MNhT+2o1YhKqCSEy766qjFgcbwAMM6+LaYrVwxAJ7qBDY0xhK2mW5Reh6tIuq1grM7sF7zMrCrcZLYruG6CPi5hnmzHf4CuYHZui8t7zzXnagHXraHtZsKzitsGy2kvwi8eKFg9fWGgER7eX7foxFw3EZ8esg6nVr7ViJ14i+qLL8fR9vJZMK//6OMHd2w+kLTaylQAAAAASUVORK5CYII=) no-repeat 50%;
 background-size:cover;
 display:inline-block;
 vertical-align:middle;
 margin-left:20px
}
.module-20069 .applyBottom .applyBottomLeft .applyBottomLeft-container1 .banban-container .banban-wechatId {
 margin-left:8px;
 font-weight:500
}
.module-20069 .applyBottom .applyBottomLeft .applyBottomLeft-container1 .applyBottomLeft-con1 {
 display:block;
 margin-right:16px
}
.module-20069 .applyBottom .applyBottomLeft .applyBottomLeft-container1 .applyBottomLeft-con2 {
 color:#98a4af;
 font-size:12px;
 display:block;
 margin-top:6px
}
.module-20069 .applyBottom .applyBottomLeft .applyBottomLeft-container1-m {
 display:none
}
.module-20069 .applyBottom .applyBottomRight {
 float:right;
 margin-right:65px;
 margin-top:16px
}
.module-20069 .applyBottom .applyBottomRight .coursePriceContainer {
 display:inline-block;
 vertical-align:middle
}
.module-20069 .applyBottom .applyBottomRight .coursePriceContainer .coursePrice {
 color:#f30;
 font-size:26px;
 display:inline-block;
 vertical-align:bottom;
 margin-right:10px;
 font-weight:500
}
.module-20069 .applyBottom .applyBottomRight .coursePriceContainer .courseOriginPrice {
 color:#98a4af;
 font-size:14px;
 display:inline-block;
 vertical-align:bottom;
 margin-right:10px;
 text-decoration:line-through
}
.module-20069 .applyBottom .applyBottomRight .applyButton {
 display:inline-block
}
.module-20069 .applyBottom .applyBottomRight .applyButton .cd-button {
 width:160px;
 height:48px;
 border-radius:24px;
 background:#ffc845;
 text-align:center;
 line-height:48px;
 display:inline-block;
 color:#323e48;
 font-size:20px
}
.module-20069 .applyBottom .applyBottomRight .applyButton .cd-no-click {
 background:#f4f6f9;
 color:#98a4af;
 cursor:default
}
@media screen and (max-width:768px) {
 .module-20069 {
  width:100%;
  height:70px;
  bottom:0;
  left:0;
  right:none;
  box-shadow:0 -6px 20px rgba(36,41,48,.08);
  border-radius:0
 }
 .module-20069 .applyBottom .applyBottomLeft {
  width:calc(100% - 149px);
  float:left;
  margin-top:12px;
  margin-left:18px
 }
 .module-20069 .applyBottom .applyBottomLeft .applyBottomLeft-container1 {
  display:none
 }
 .module-20069 .applyBottom .applyBottomLeft .applyBottomLeft-container1-m {
  display:block
 }
 .module-20069 .applyBottom .applyBottomLeft .applyBottomLeft-container1-m .courseName {
  width:100%;
  display:block;
  color:#242930;
  font-size:13px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  margin-bottom:5px
 }
 .module-20069 .applyBottom .applyBottomLeft .applyBottomLeft-container1-m .coursePrice {
  display:inline-block;
  vertical-align:middle;
  color:#f30;
  font-size:16px;
  margin-right:6px
 }
 .module-20069 .applyBottom .applyBottomLeft .applyBottomLeft-container1-m .coursePrice .moneyIcon {
  font-style:normal;
  font-size:12px;
  display:inline-block;
  vertical-align:bottom
 }
 .module-20069 .applyBottom .applyBottomLeft .applyBottomLeft-container1-m .courseOriginPrice {
  color:#98a4af;
  font-size:14px;
  display:inline-block;
  vertical-align:bottom;
  margin-right:10px;
  text-decoration:line-through
 }
 .module-20069 .applyBottom .applyBottomLeft .applyBottomLeft-container1-m .coursePeople {
  color:#98a4af;
  font-size:13px;
  display:inline-block;
  vertical-align:middle
 }
 .module-20069 .applyBottom .applyBottomRight {
  width:100px;
  margin-right:18px;
  margin-top:12px;
  float:right
 }
 .module-20069 .applyBottom .applyBottomRight .coursePriceContainer {
  display:none
 }
 .module-20069 .applyBottom .applyBottomRight .applyButton {
  width:100%
 }
 .module-20069 .applyBottom .applyBottomRight .applyButton .cd-button {
  width:100%;
  height:40px;
  border-radius:20px;
  text-align:center;
  line-height:40px;
  background:#ffc845;
  color:#242930;
  font-size:16px;
  display:inline-block
 }
}
.module-20070 {
 width:100%
}
.module-20070 .module-20070-content1 {
 width:100%;
 text-align:center
}
.module-20070 .module-20070-content1 .innerIcon {
 width:22px;
 height:27px;
 display:inline-block;
 vertical-align:middle;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAA2BAMAAABD+RaIAAAAFVBMVEUAAABWbtD/yEdVbs7/ykZWbM3/yUXm0nFCAAAAB3RSTlMAQUG6uvr6/c6FZQAAACFJREFUOMtjYEmDgSQGBBgVHeyiCMAcCgOBo6KjosNPFAAu8cBzGm5GCQAAAABJRU5ErkJggg==) no-repeat 50%;
 background-size:100% auto;
 margin-right:14px
}
.module-20070 .module-20070-content1 .innerTitle {
 vertical-align:middle
}
.module-20070 .module-20070-marginBottom {
 margin:0 auto 24px
}
.module-20070 .module-20070-content2 {
 width:100%;
 margin:0 auto;
 text-align:center
}
@media screen and (max-width:768px) {
 .module-20070 .module-20070-content1 {
  height:30px;
  line-height:30px
 }
 .module-20070 .module-20070-content1 .innerIcon {
  width:10px;
  height:13px;
  margin-right:8px
 }
 .module-20070 .module-20070-marginBottom {
  margin:0 auto 12px
 }
 .module-20070 .module-20070-content2 {
  width:247px;
  margin:0 auto;
  line-height:30px
 }
}
.module-20071 {
 width:100%;
 height:340px;
 padding-bottom:24px
}
.module-20071 .bannerBg {
 width:100%;
 height:100%;
 background:#1a0a3f url(//asset.3jk.top/project/homepage/img/dakeBanner.jpg?v=d16cc71) no-repeat 50%;
 background-size:cover;
 overflow:hidden
}
.module-20071 .bannerBg .bannerContainer .bannerLeft {
 float:left;
 width:370px;
 height:300px;
 margin-top:40px
}
.module-20071 .bannerBg .bannerContainer .bannerLeft img {
 height:100%;
 display:block;
 margin:0 auto
}
.module-20071 .bannerBg .bannerContainer .bannerRight {
 float:right;
 width:calc(100% - 400px);
 height:340px;
 position:relative
}
.module-20071 .bannerBg .bannerContainer .bannerRight .bannerTag {
 width:auto;
 height:36px;
 border:1px solid #fff;
 text-align:center;
 line-height:36px;
 color:#fff;
 font-size:16px;
 margin-top:52px;
 padding:0 32px;
 border-radius:18px;
 margin-bottom:15px;
 display:inline-block
}
.module-20071 .bannerBg .bannerContainer .bannerRight .bannerP1 {
 color:#ffc845;
 font-size:40px;
 font-weight:500;
 margin-bottom:20px;
 text-align:left
}
.module-20071 .bannerBg .bannerContainer .bannerRight .bannerP2 {
 color:#ffc845;
 font-size:24px;
 text-align:left
}
.module-20071 .bannerBg .bannerContainer .bannerRight .bannerUl {
 position:absolute;
 left:0;
 bottom:41px;
 z-index:300
}
.module-20071 .bannerBg .bannerContainer .bannerRight .bannerUl .bannerLi {
 margin-bottom:16px
}
.module-20071 .bannerBg .bannerContainer .bannerRight .bannerUl .bannerLi i {
 width:10px;
 height:10px;
 background:#ffc845;
 border-radius:50%;
 display:inline-block;
 vertical-align:middle;
 margin-right:11px
}
.module-20071 .bannerBg .bannerContainer .bannerRight .bannerUl .bannerLi span {
 color:#fff;
 font-size:16px;
 display:inline-block;
 vertical-align:middle
}
.module-20071 .bannerBg .bannerContainer .bannerRight .bannerUl .bannerLi:last-child {
 margin-bottom:0
}
@media screen and (max-width:768px) {
 .module-20071 {
  height:auto;
  padding-bottom:12px
 }
 .module-20071 .bannerBg {
  width:100%;
  height:auto;
  background:#1a0a3f url(//asset.3jk.top/project/homepage/img/dakeBannerM.jpg?v=a9ce0ca) no-repeat 50%;
  background-size:cover;
  padding:19px 0 12px
 }
 .module-20071 .bannerBg .bannerContainer {
  width:100%
 }
 .module-20071 .bannerBg .bannerContainer .bannerLeft {
  float:none;
  width:259px;
  height:210px;
  margin:0 auto
 }
 .module-20071 .bannerBg .bannerContainer .bannerRight {
  float:none;
  width:calc(100% - 36px);
  height:auto;
  padding:19px 18px 0;
  position:relative;
  background:rgba(40,36,48,.5);
  border-radius:16px 16px 0 0
 }
 .module-20071 .bannerBg .bannerContainer .bannerRight .bannerTag {
  width:auto;
  height:22px;
  line-height:22px;
  font-size:12px;
  margin-top:0;
  padding:0 12px;
  border-radius:11px;
  margin-bottom:0;
  position:absolute;
  left:18px;
  top:-216px;
  z-index:300
 }
 .module-20071 .bannerBg .bannerContainer .bannerRight .bannerP1 {
  font-size:25px;
  margin-bottom:15px;
  text-align:center
 }
 .module-20071 .bannerBg .bannerContainer .bannerRight .bannerP2 {
  font-size:15px;
  text-align:center
 }
 .module-20071 .bannerBg .bannerContainer .bannerRight .bannerUl {
  text-align:center;
  position:static;
  padding-top:12px;
  border-top:1px solid hsla(0,0%,100%,.1);
  margin-top:12px
 }
 .module-20071 .bannerBg .bannerContainer .bannerRight .bannerUl .bannerLi {
  margin-bottom:5px
 }
 .module-20071 .bannerBg .bannerContainer .bannerRight .bannerUl .bannerLi i {
  width:8px;
  height:8px;
  margin-right:3px
 }
 .module-20071 .bannerBg .bannerContainer .bannerRight .bannerUl .bannerLi span {
  width:calc(100% - 18px);
  font-size:12px;
  text-align:left;
  line-height:20px
 }
 .module-20071 .bannerBg .bannerContainer .bannerRight .bannerUl .bannerLi:last-child {
  margin-bottom:0
 }
}
.module-20072 .courseGetContainer .courseGet1 {
 width:100%;
 text-align:center
}
.module-20072 .courseGetContainer .courseGet1 .courseGet1Item {
 width:290px;
 height:258px;
 display:inline-block;
 vertical-align:top;
 margin-top:32px
}
.module-20072 .courseGetContainer .courseGet1 .courseGet1Item .itemTop {
 width:100%;
 height:127px;
 background:#7e57c6 url(//asset.3jk.top/project/homepage/img/courseGet2Bg.png?v=ac66fd9) no-repeat 50%;
 background-size:100% auto;
 display:flex;
 align-items:center;
 justify-content:center;
 font-size:18px;
 color:#fff;
 line-height:25px;
 position:relative
}
.module-20072 .courseGetContainer .courseGet1 .courseGet1Item .itemTop p {
 width:calc(100% - 62px);
 display:inline-block;
 margin-top:16px
}
.module-20072 .courseGetContainer .courseGet1 .courseGet1Item .itemTop .itemTop-img {
 width:64px;
 height:64px;
 border-radius:50%;
 background:#ffc44f;
 position:absolute;
 left:0;
 right:0;
 top:-32px;
 margin:auto;
 z-index:300;
 overflow:hidden
}
.module-20072 .courseGetContainer .courseGet1 .courseGet1Item .itemTop .itemTop-img img {
 height:100%;
 margin:0 auto;
 display:block
}
.module-20072 .courseGetContainer .courseGet1 .courseGet1Item .itemBottom {
 padding:25px 32px;
 width:calc(100% - 64px);
 height:calc(100% - 177px);
 text-align:left
}
.module-20072 .courseGetContainer .doubleItem1 .courseGet1Item,
.module-20072 .courseGetContainer .tripleItem1 .courseGet1Item:nth-child(2) {
 margin:32px 30px 0
}
.module-20072 .courseGetContainer .courseGet-p {
 width:100%;
 text-align:center;
 margin-top:48px;
 margin-bottom:48px
}
.module-20072 .courseGetContainer .courseGet2 {
 width:100%;
 text-align:center
}
.module-20072 .courseGetContainer .courseGet2 .courseGet2Item {
 width:240px;
 display:inline-block;
 vertical-align:top;
 padding:32px 25px
}
.module-20072 .courseGetContainer .courseGet2 .courseGet2Item .itemImg {
 width:110px;
 height:110px;
 overflow:hidden;
 margin:0 auto
}
.module-20072 .courseGetContainer .courseGet2 .courseGet2Item .itemImg img {
 height:100%;
 margin:0 auto;
 display:block
}
.module-20072 .courseGetContainer .courseGet2 .courseGet2Item .itemP {
 width:100%;
 color:#303030;
 font-size:18px;
 text-align:center;
 display:block;
 margin:32px auto 0
}
.module-20072 .courseGetContainer .courseGet2 .courseGet2Item .itemp2 {
 width:100%;
 display:block;
 margin:20px auto 0;
 text-align:center
}
.module-20072 .courseGetContainer .doubleItem2 .courseGet2Item,
.module-20072 .courseGetContainer .tripleItem2 .courseGet2Item:nth-child(2) {
 margin:0 30px
}
@media screen and (max-width:768px) {
 .module-20072 .courseGetContainer .courseGet1 .courseGet1Item {
  width:100%;
  height:auto;
  margin-top:0
 }
 .module-20072 .courseGetContainer .courseGet1 .courseGet1Item .itemTop {
  height:80px;
  background:#7e57c6 url(//asset.3jk.top/project/homepage/img/courseGet2BgM.png?v=303b0a0) no-repeat 100%;
  background-size:auto 100%;
  font-size:16px;
  line-height:22px;
  position:relative;
  text-align:left
 }
 .module-20072 .courseGetContainer .courseGet1 .courseGet1Item .itemTop p {
  width:calc(100% - 110px);
  margin-left:67px;
  margin-top:0
 }
 .module-20072 .courseGetContainer .courseGet1 .courseGet1Item .itemTop .itemTop-img {
  width:48px;
  height:48px;
  position:absolute;
  left:23px;
  right:auto;
  top:0;
  bottom:0
 }
 .module-20072 .courseGetContainer .courseGet1 .courseGet1Item .itemBottom {
  padding:18px 28px 24px;
  width:calc(100% - 56px);
  height:auto;
  font-size:13px;
  line-height:22px
 }
 .module-20072 .courseGetContainer .doubleItem1 .courseGet1Item {
  margin:0 0 16px
 }
 .module-20072 .courseGetContainer .doubleItem1 .courseGet1Item:last-child {
  margin:0
 }
 .module-20072 .courseGetContainer .tripleItem1 .courseGet1Item,
 .module-20072 .courseGetContainer .tripleItem1 .courseGet1Item:nth-child(2) {
  margin:0 0 16px
 }
 .module-20072 .courseGetContainer .tripleItem1 .courseGet1Item:last-child {
  margin:0
 }
 .module-20072 .courseGetContainer .courseGet-p {
  margin-top:24px;
  margin-bottom:24px
 }
 .module-20072 .courseGetContainer .courseGet2 {
  padding:32px 0;
  box-shadow:0 10px 32px rgba(10,31,68,.07);
  border-radius:8px;
  background:#fff
 }
 .module-20072 .courseGetContainer .courseGet2 .courseGet2Item {
  width:100%;
  height:auto!important;
  display:block;
  padding:0;
  box-shadow:none;
  margin:0 0 16px
 }
 .module-20072 .courseGetContainer .courseGet2 .courseGet2Item .itemImg {
  width:56px;
  height:56px;
  margin:0;
  display:inline-block;
  vertical-align:middle
 }
 .module-20072 .courseGetContainer .courseGet2 .courseGet2Item .itemP {
  width:calc(100% - 128px);
  color:#303030;
  font-size:16px;
  display:inline-block;
  margin:0 0 0 10px;
  text-align:left
 }
 .module-20072 .courseGetContainer .courseGet2 .courseGet2Item .itemp2 {
  display:none
 }
 .module-20072 .courseGetContainer .courseGet2 .courseGet2Item:last-child {
  margin-bottom:0
 }
 .module-20072 .courseGetContainer .doubleItem2 .courseGet2Item:last-child {
  margin:0
 }
 .module-20072 .courseGetContainer .tripleItem2 .courseGet2Item:nth-child(2) {
  margin:0 0 16px
 }
}
.module-20073 .titleImgContainer .titleImgContainer-title {
 text-align:center;
 margin-bottom:36px
}
.module-20073 .titleImgContainer .imgContainer {
 width:100%
}
.module-20073 .titleImgContainer .imgContainer .titleImgItem {
 width:450px;
 height:auto;
 margin:0 0 30px;
 display:inline-block;
 vertical-align:top
}
.module-20073 .titleImgContainer .imgContainer .titleImgItem .img {
 width:100%;
 height:254px;
 overflow:hidden;
 margin-bottom:15px
}
.module-20073 .titleImgContainer .imgContainer .titleImgItem .img img {
 width:100%;
 margin:0 auto;
 display:block
}
.module-20073 .titleImgContainer .imgContainer .titleImgItem .title {
 text-align:center
}
.module-20073 .titleImgContainer .imgContainer .titleImgItem:nth-child(2n) {
 margin:0 0 0 30px
}
@media screen and (max-width:768px) {
 .module-20073 .titleImgContainer {
  box-shadow:0 10px 32px rgba(10,31,68,.07);
  border-radius:8px;
  padding:26px 0 32px;
  background:#fff
 }
 .module-20073 .titleImgContainer .titleImgContainer-title {
  margin-bottom:12px
 }
 .module-20073 .titleImgContainer .imgContainer {
  width:100%;
  text-align:center
 }
 .module-20073 .titleImgContainer .imgContainer .titleImgItem {
  width:292px;
  height:auto;
  margin:0 0 16px
 }
 .module-20073 .titleImgContainer .imgContainer .titleImgItem .img {
  height:161px;
  margin-bottom:8px
 }
 .module-20073 .titleImgContainer .imgContainer .titleImgItem:nth-child(2n) {
  margin:0 0 16px
 }
 .module-20073 .titleImgContainer .imgContainer .titleImgItem:last-child {
  margin:0
 }
}
.module-20074 .serviceContainer .serviceTitle {
 text-align:center;
 margin-bottom:36px
}
.module-20074 .serviceContainer .serviceItemContainer {
 text-align:center
}
.module-20074 .serviceContainer .serviceItemContainer .serviceItem {
 width:290px;
 height:323px;
 display:inline-block;
 vertical-align:middle
}
.module-20074 .serviceContainer .serviceItemContainer .serviceItem .serviceItem-img {
 width:110px;
 height:110px;
 margin:32px auto 0
}
.module-20074 .serviceContainer .serviceItemContainer .serviceItem .serviceItem-img img {
 height:100%;
 display:block;
 margin:0 auto
}
.module-20074 .serviceContainer .serviceItemContainer .serviceItem .serviceItem-p {
 width:calc(100% - 50px);
 text-align:center;
 display:block
}
.module-20074 .serviceContainer .serviceItemContainer .serviceItem .serviceItem-p1 {
 color:#303030;
 font-size:18px;
 margin:32px auto 0
}
.module-20074 .serviceContainer .serviceItemContainer .serviceItem .serviceItem-p2 {
 margin:20px auto 0
}
.module-20074 .serviceContainer .serviceItemContainer .serviceItem:first-child,
.module-20074 .serviceContainer .serviceItemContainer .serviceItem:nth-child(2),
.module-20074 .serviceContainer .serviceItemContainer .serviceItem:nth-child(3) {
 margin-bottom:36px
}
.module-20074 .serviceContainer .serviceItemContainer .serviceItem:nth-child(2) {
 margin-right:23px;
 margin-left:23px
}
.module-20074 .serviceContainer .serviceItemContainer .serviceItem:nth-child(4) {
 margin-right:23px
}
@media screen and (max-width:768px) {
 .module-20074 .serviceContainer {
  border-radius:8px;
  box-shadow:0 10px 32px rgba(10,31,68,.07);
  padding:32px 0;
  background:#fff
 }
 .module-20074 .serviceContainer .serviceTitle {
  margin-bottom:24px
 }
 .module-20074 .serviceContainer .serviceItemContainer {
  text-align:left
 }
 .module-20074 .serviceContainer .serviceItemContainer .serviceItem {
  width:49%;
  height:112px;
  box-shadow:none
 }
 .module-20074 .serviceContainer .serviceItemContainer .serviceItem .serviceItem-img {
  width:72px;
  height:72px;
  margin:0 auto
 }
 .module-20074 .serviceContainer .serviceItemContainer .serviceItem .serviceItem-p {
  width:100%
 }
 .module-20074 .serviceContainer .serviceItemContainer .serviceItem .serviceItem-p1 {
  width:128px;
  display:block;
  color:#323e48;
  font-size:13px;
  line-height:18px;
  margin:8px auto 0
 }
 .module-20074 .serviceContainer .serviceItemContainer .serviceItem .serviceItem-p2 {
  display:none
 }
 .module-20074 .serviceContainer .serviceItemContainer .serviceItem:first-child,
 .module-20074 .serviceContainer .serviceItemContainer .serviceItem:nth-child(2),
 .module-20074 .serviceContainer .serviceItemContainer .serviceItem:nth-child(3) {
  margin:0 0 16px
 }
 .module-20074 .serviceContainer .serviceItemContainer .serviceItem:nth-child(4) {
  margin:0
 }
}
.module-20075 .craftContainer .craftItem {
 width:185px;
 height:215px;
 display:inline-block;
 vertical-align:top;
 position:relative;
 padding-top:22px
}
.module-20075 .craftContainer .craftItem .craftItemInner {
 width:158px;
 height:180px;
 border-radius:8px;
 background:#f4f6f9;
 position:relative;
 text-align:center;
 padding-top:34px
}
.module-20075 .craftContainer .craftItem .craftItemInner .craftNum {
 width:44px;
 height:44px;
 background:#596fce;
 border-radius:50%;
 position:absolute;
 left:0;
 right:0;
 top:-22px;
 margin:auto;
 z-index:300;
 text-align:center;
 line-height:44px;
 font-size:18px;
 color:#fff
}
.module-20075 .craftContainer .craftItem .craftItemInner .craft-p1 {
 width:126px;
 display:block;
 color:#242930;
 font-size:18px;
 margin:0 auto 12px
}
.module-20075 .craftContainer .craftItem .craftItemInner .craft-p2 {
 width:126px;
 display:block;
 margin:0 auto 8px;
 text-align:justify;
 letter-spacing:normal
}
.module-20075 .craftContainer .craftItem .craftItemInner .craft-p2:nth-of-type(3) {
 margin:0 auto
}
.module-20075 .craftContainer .craftItem .craftArrow {
 width:20px;
 height:16px;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAMAAABXc8oyAAAAmVBMVEUAAADb5+fZ5OTb5eXb5OTa4uLd4eTb4ubc4+Pa4eTb4uXZ4+Pb4eTc4uXa4+Pb4eTZ4eTa4uTb4OPa4eTb4OLZ4OPa4ePa4ePa4ePb4eTb4uTb4uTZ4uLa4OLa4OPa4ePb4ePZ4eLZ4eLZ4OPa4ePa4ePZ4OLa4OLa4eLa4ePa4OLa4OLZ4OLZ4OLZ4ePa4ePa4ePa4ePZ4OJiZ/99AAAAMnRSTlMAFS8xOT5DRklMT1FUV1pdXmBjZ2tsbW5vcHFyc3R1dnfDy9Hb4ufo7vb3+Pn6+/z9/ouo4UoAAACpSURBVDjLjdTXDoJAEIVh7F2s2MUCitiW8/4PJxEhMSHZ/1xOvpudnRnHKU3tHLoOyVFKpgSGSuUEQiVjCGVcCGWGEOo9gFCvfl6qny4lMSpk7wcDWfLsZlDWPDoQ6t6GUHELQsVNCHVrQKiAwojCGYQH+BgftmcPG777fmFkddtsKDxjcZt8ICvVklwLt4YTvoKrsITLtYDr6sEDMGdHKp0DkPTsjf4rH0CvhaZxCrvkAAAAAElFTkSuQmCC) no-repeat 50%;
 background-size:100% auto;
 position:absolute;
 top:0;
 bottom:0;
 right:0;
 margin:auto;
 z-index:300
}
.module-20075 .craftContainer .craftItem:last-child {
 width:158px
}
.module-20075 .craftContainer .craftItem:last-child .craftArrow {
 display:none
}
@media screen and (max-width:768px) {
 .module-20075 {
  width:calc(100% - 36px);
  overflow:auto;
  margin:0 auto
 }
 .module-20075 .craftContainer {
  width:930px
 }
 .module-20075 .craftContainer .craftItem {
  height:189px
 }
 .module-20075 .craftContainer .craftItem .craftItemInner {
  width:158px;
  height:155px
 }
}
.module-20076 {
 width:100%
}
.module-20076 .imgContentContainer .imgContentContainer-left {
 width:400px;
 display:inline-block;
 vertical-align:top
}
.module-20076 .imgContentContainer .imgContentContainer-left .contentTitle {
 margin-bottom:40px
}
.module-20076 .imgContentContainer .imgContentContainer-right {
 width:450px;
 height:318px;
 display:inline-block;
 vertical-align:top;
 margin-left:70px
}
.module-20076 .imgContentContainer .imgContentContainer-right img {
 margin:0 auto;
 display:block
}
.module-20076 .imgContentContainer .imgContentContainer-rightM {
 display:none
}
@media screen and (max-width:768px) {
 .module-20076 .imgContentContainer {
  box-shadow:0 10px 32px rgba(10,31,68,.07);
  overflow:hidden;
  border-radius:8px;
  padding:28px 0;
  background:#fff
 }
 .module-20076 .imgContentContainer .imgContentContainer-left {
  width:calc(100% - 56px);
  display:block;
  margin:0 auto
 }
 .module-20076 .imgContentContainer .imgContentContainer-left .contentTitle {
  margin-bottom:12px
 }
 .module-20076 .imgContentContainer .imgContentContainer-right {
  display:none
 }
 .module-20076 .imgContentContainer .imgContentContainer-rightM {
  width:calc(100% - 56px);
  height:auto;
  display:block;
  margin:0 auto 20px
 }
}
.module-20077 {
 width:100%
}
.module-20077 .applyTipBg {
 width:100%;
 background:#f4f6f9;
 overflow:hidden
}
.module-20077 .applyTipBg .applyTipContainer {
 height:auto;
 padding:32px 0;
 background:url(//asset.3jk.top/project/homepage/img/applyTipBg.png?v=8fe1cb1) no-repeat 100% 100%;
 background-size:373px 250px;
 position:relative
}
.module-20077 .applyTipBg .applyTipContainer .applyTipLeft {
 width:406px;
 height:auto;
 display:inline-block;
 vertical-align:top;
 font-size:14px;
 line-height:24px;
 padding-right:55px;
 border-right:1px solid #d9e0e2
}
.module-20077 .applyTipBg .applyTipContainer .applyTipRight {
 width:406px;
 height:auto;
 display:inline-block;
 vertical-align:top;
 font-size:14px;
 line-height:24px;
 padding-left:55px;
 border-left:1px solid #d9e0e2;
 margin-left:-4px
}
@media screen and (max-width:768px) {
 .module-20077 .applyTipBg {
  width:calc(100% - 36px);
  margin:0 auto
 }
 .module-20077 .applyTipBg .applyTipContainer {
  height:auto;
  padding:24px 16px;
  background:none
 }
 .module-20077 .applyTipBg .applyTipContainer .applyTipLeft {
  width:100%;
  font-size:12px;
  line-height:20px;
  padding-right:0;
  border-right:none;
  margin-bottom:20px
 }
 .module-20077 .applyTipBg .applyTipContainer .applyTipRight {
  width:100%;
  font-size:12px;
  line-height:20px;
  padding-left:0;
  border-left:none;
  margin-left:0
 }
}
.module-20078 .dakeBottomBg {
 width:100%;
 height:390px;
 background:#170a3b url(//asset.3jk.top/project/homepage/img/dakeBottomBg.jpg?v=e0d50b8) no-repeat bottom;
 background-size:cover;
 overflow:hidden
}
.module-20078 .dakeBottomBg .dakeBottomContainer {
 height:calc(100% - 49px);
 margin-top:49px;
 position:relative
}
.module-20078 .dakeBottomBg .dakeBottomContainer .dakeBottomContainer-left {
 width:483px;
 height:100%;
 float:left;
 margin-left:50px;
 position:relative
}
.module-20078 .dakeBottomBg .dakeBottomContainer .dakeBottomContainer-left .dakeBottomContainer-left-p {
 color:#ffc845;
 font-size:28px;
 line-height:42px;
 margin-bottom:30px;
 display:block;
 font-weight:500;
 white-space:pre-line
}
.module-20078 .dakeBottomBg .dakeBottomContainer .dakeBottomContainer-left .dakeBottomContainer-left-ul {
 list-style:none
}
.module-20078 .dakeBottomBg .dakeBottomContainer .dakeBottomContainer-left .dakeBottomContainer-left-ul .dakeBottomContainer-left-li {
 margin-bottom:14px
}
.module-20078 .dakeBottomBg .dakeBottomContainer .dakeBottomContainer-left .dakeBottomContainer-left-ul .dakeBottomContainer-left-li i {
 width:20px;
 height:20px;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABHVBMVEUAAAD///8548ZA6tQ63MUz28Uy2scx28Uw28Ux2sQx2sUx2sQw2sUw2sQw2sUw2cQw2sUw2cUw2cQw2sUw2cQx2cQz2cQ02cU22sU32sY42sY52sY62sc728c828c+28hB3MlE3MlF3MpF3cpJ3ctM3sxN3sxO3sxS381U385W4M9X4M9j4tJo49Ns5NV55tmB6NuK6d2O6t6R6t+T6+CW6+GZ7OKh7eSk7uWl7uWp7+as7+ex8Oi48uq78uu+8+zB8+3C8+3F9O7G9O/H9O/J9e/L9fDO9vHP9vHQ9vHU9/LV9/PZ+PTd+PXe+fXf+fXi+fbj+ffn+vjp+/jq+/ns+/nu/Prw/Prx/Pvy/Pv3/fz4/f37/v79/v7////bnmbLAAAAFHRSTlMAAQkMFiNScn+Cg6Wqv9PZ6PLz/iznJ/UAAAGOSURBVDjLlZXneoIwFIajgICIIKTWLju1dle7p9a2du/W7tz/ZRRIgIBE0+/XSfI+GWcFgIgkWdMNyzJ0TZYAU6Kah5TyqpiICYoFY7IUoZfLmDBBZiaGpRQbJspWUjSXzkGmcmlqvz6cQ4Z7KrCvlOAddn/QJi8STDhApsBzcHC4aLGW51svZ0vY826Msixu8QMh9Dnr2aoD5hlcrYtc1XHcnXxhcNVXj0MNPJSAnMzNPWPuu4LHMtCCLRYobuYRc79rZEIDOjZG2wjdVX1u6h5zaN2f0YGBjT13+qmMB5O3hKsHRxiAeBFv0fLsiWvCbVA5DArY6OClTfcWl4Tbpi5d8I9eJZdfgaVzwu3QXjD8x8BdvNqtnBBuP+IuPXBP8QKvfxHuMOpXLXT49BuidDQUBWUqhMs/IdcsxiIl0UnRCLj2cIxzkgKo4fCYcJ2ReOjVaOKOP3jc1VhPyxBjpVB7d7ibMqMO6eKqHJxulVjFxV2u/A2Av6VwNyn+tsffSP/Rmt0YZbma/YDv4w87GprCLklQVAAAAABJRU5ErkJggg==) no-repeat 50%;
 background-size:100% auto;
 display:inline-block;
 vertical-align:middle;
 margin-right:5px
}
.module-20078 .dakeBottomBg .dakeBottomContainer .dakeBottomContainer-left .dakeBottomContainer-left-ul .dakeBottomContainer-left-li .dakeBottomContainer-left-span {
 color:#f4f6f9;
 font-size:16px;
 display:inline-block;
 vertical-align:middle
}
.module-20078 .dakeBottomBg .dakeBottomContainer .dakeBottomContainer-left .dakeBottomContainer-left-ul .dakeBottomContainer-left-li:last-child {
 margin-bottom:0
}
.module-20078 .dakeBottomBg .dakeBottomContainer .dakeBottomContainer-right {
 width:290px;
 height:342px;
 position:absolute;
 bottom:0;
 right:50px;
 z-index:200
}
.module-20078 .dakeBottomBg .dakeBottomContainer .dakeBottomContainer-right img {
 width:100%;
 margin:0 auto;
 display:block
}
@media screen and (max-width:768px) {
 .module-20078 .dakeBottomBg {
  height:auto;
  background:#170a3b url(//asset.3jk.top/project/homepage/img/dakeBottomBgM.png?v=2dd66ed) no-repeat 0 100%;
  background-size:auto 200px
 }
 .module-20078 .dakeBottomBg .dakeBottomContainer {
  height:calc(100% - 36px);
  margin-top:36px;
  overflow:hidden;
  padding:0 18px 116px
 }
 .module-20078 .dakeBottomBg .dakeBottomContainer .dakeBottomContainer-left {
  width:216px;
  margin-left:0
 }
 .module-20078 .dakeBottomBg .dakeBottomContainer .dakeBottomContainer-left .dakeBottomContainer-left-p {
  font-size:24px;
  line-height:30px;
  margin-bottom:50px
 }
 .module-20078 .dakeBottomBg .dakeBottomContainer .dakeBottomContainer-left .dakeBottomContainer-left-ul .dakeBottomContainer-left-li {
  margin-bottom:16px
 }
 .module-20078 .dakeBottomBg .dakeBottomContainer .dakeBottomContainer-left .dakeBottomContainer-left-ul .dakeBottomContainer-left-li i {
  margin-right:10px
 }
 .module-20078 .dakeBottomBg .dakeBottomContainer .dakeBottomContainer-right {
  width:192px;
  height:226px;
  right:-70px
 }
}
.module-20079 {
 width:1060px;
 height:80px;
 position:fixed!important;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 z-index:5300;
 background:#fff;
 box-shadow:0 -12px 20px rgba(36,41,48,.08);
 border-radius:8px 8px 0 0
}
.module-20079 .applyBottomPc {
 display:block
}
.module-20079 .applyBottomPc .applyBottomLeft {
 float:left;
 margin-left:65px;
 margin-top:19px
}
.module-20079 .applyBottomPc .applyBottomLeft .applyBottomLeft-container1 {
 width:100%;
 margin-bottom:7px
}
.module-20079 .applyBottomPc .applyBottomLeft .applyBottomLeft-container1 .applyBottomLeft-con1 {
 display:inline-block;
 vertical-align:bottom;
 margin-right:10px
}
.module-20079 .applyBottomPc .applyBottomLeft .applyBottomLeft-container1 .applyBottomLeft-con2 {
 display:inline-block;
 vertical-align:bottom
}
.module-20079 .applyBottomPc .applyBottomLeft .applyBottomLeft-container1 .applyBottomLeft-con2 .applyBottomLeft-con2-item {
 display:inline-block;
 margin-right:6px
}
.module-20079 .applyBottomPc .applyBottomLeft .applyBottomLeft-container1 .applyBottomLeft-con2 .applyBottomLeft-con2-item .applyBottomLeft-con-icon {
 width:17px;
 height:17px;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABCFBMVEUAAAAA//8A/6oA/4AA34AA5oAA0YsA1IAA2IkA24AAz4AA0ocA1YAA14YA1oUA2IAA0IQA0YAA04QAz4AA0YMA04MA1YAAz4MA04AAzoIA0IAA0H4Azn4A0YAA0H4A0IAA0H4Az34A0H4Az34Az38Azn4A0H8Azn4Az34Azn0Az30Az34Az34Azn0Azn4Az30Az30Az34Az30Az34Az30Az34Az30Azn4Azn4Az34Az34Azn4Az34Az34Az34Azn4Az30Az34Az30Azn0Az34Az30Az34Azn0Azn4Az30Azn0Az34Az30Az34Azn4Az30Az34Azn4Az30Az34Azn0Az34Az30Azn3jmPedAAAAV3RSTlMAAQMECAoLDA0OEBESExkaGxwdICEjJCUuL0ZHSVhhYmdvgoSFiJGYmp2foKanqKmrrq+wubq7vMLDxMbIycrNzs/Q0tPU1dbX2tzd3t/l8vP3+Pn8/f7ev2DGAAABV0lEQVQYGYXBiVrTQACF0X/SqsEGokRFcDdaREQBQalFQFwKRKnp4n3/NzHEyfJFppzDfxYXuUq0L+1HzNRJlEk6zODtKLfjcZn2QgtMV1bXQGuhTd38pjQ9PzhT6ezgfCptzlN5K4d3lFoTOUxbFDpyCiiN5DAylBI5JFT25LBHyQzU8Dx8qQsnBsvrqmEDbirX9cgFu2o49eGx/tkNyESJGtJlWBrKSiLgSIX+Z+WeQvtYpUO4p8J7eKHMBrCqmrvcUeEVEEunPjxSXQR9WeMVIE6XYWmomj4QfpeVrgD3oX2smh8hmRtbstIHXFhVzZZPzsSy0ofAE9XEhsI3WdP1Z2/+qPKVyic59Kj8ksNPSmYsh7GhEMgpoOBN5DDxKK3L4TWVubWRhoMPRyp9+XjyW6O1OerMNTKxrJjMdcNlzLZy24YZ/IEyA5+Zwp7UC7nK7Vs0/QUx5vC9rM8DkQAAAABJRU5ErkJggg==) no-repeat 50%;
 background-size:100% auto;
 display:inline-block;
 vertical-align:middle;
 margin-right:3px
}
.module-20079 .applyBottomPc .applyBottomLeft .applyBottomLeft-container1 .applyBottomLeft-con2 .applyBottomLeft-con2-item .applyBottomLeft-con-detail {
 color:#5b656d;
 font-size:13px;
 display:inline-block;
 vertical-align:middle
}
.module-20079 .applyBottomPc .applyBottomLeft .applyBottomLeft-container1 .applyBottomLeft-con2 .applyBottomLeft-con2-item:last-child {
 margin-right:0
}
.module-20079 .applyBottomPc .applyBottomLeft .applyBottomLeft-container1 .applyBottomLeft-con2 .applyBottomLeft-con2-item-fqmxPrice {
 height:21px;
 padding:0 7px;
 border:1px solid #f30;
 border-radius:4px;
 text-align:center;
 line-height:21px;
 margin-right:-50px!important
}
.module-20079 .applyBottomPc .applyBottomLeft .applyBottomLeft-container1 .applyBottomLeft-con2 .applyBottomLeft-con2-item-fqmxPrice .applyBottomLeft-con-detail {
 color:#f30;
 font-size:12px
}
.module-20079 .applyBottomPc .applyBottomLeft .applyBottomLeft-container2 {
 font-size:13px
}
.module-20079 .applyBottomPc .applyBottomRight {
 float:right;
 margin-right:65px;
 margin-top:16px
}
.module-20079 .applyBottomPc .applyBottomRight .coursePriceContainer {
 width:160px;
 display:inline-block;
 vertical-align:middle;
 text-align:right;
 margin-right:5px
}
.module-20079 .applyBottomPc .applyBottomRight .coursePriceContainer .coursePrice {
 color:#f30;
 font-size:26px;
 display:inline-block;
 vertical-align:bottom;
 margin-right:10px;
 font-weight:500;
 margin-bottom:5px
}
.module-20079 .applyBottomPc .applyBottomRight .coursePriceContainer .coursePrice .priceStyle {
 color:#343646;
 font-style:normal;
 font-size:18px
}
.module-20079 .applyBottomPc .applyBottomRight .coursePriceContainer .coursePrice .priceStyle1 {
 font-size:14px;
 font-style:normal
}
.module-20079 .applyBottomPc .applyBottomRight .coursePriceContainer .coursePrice .priceStyle2 {
 font-size:16px;
 font-style:normal
}
.module-20079 .applyBottomPc .applyBottomRight .coursePriceContainer .courseOriginPrice {
 color:#98a4af;
 font-size:13px;
 display:inline-block;
 vertical-align:bottom;
 margin-right:10px
}
.module-20079 .applyBottomPc .applyBottomRight .coursePriceContainer .courseOriginPrice i {
 text-decoration:line-through;
 font-style:normal
}
.module-20079 .applyBottomPc .applyBottomRight .courseOriginPriceContainer {
 height:48px;
 vertical-align:top
}
.module-20079 .applyBottomPc .applyBottomRight .applyButton {
 display:inline-block
}
.module-20079 .applyBottomPc .applyBottomRight .applyButton .cd-button {
 width:160px;
 height:48px;
 border-radius:24px;
 background:#ffc845;
 text-align:center;
 line-height:48px;
 display:inline-block;
 color:#323e48;
 font-size:20px
}
.module-20079 .applyBottomPc .applyBottomRight .applyButton .cd-no-click {
 background:#f4f6f9;
 color:#98a4af;
 cursor:default
}
.module-20079 .applyBottomPc .applyBottomRight .openPopupBtn {
 width:160px;
 height:48px;
 border-radius:24px;
 background:#ffc845;
 text-align:center;
 line-height:48px;
 display:inline-block;
 color:#323e48;
 font-size:20px
}
.module-20079 .applyBottomMobile {
 display:none
}
.module-20079 .applyPopupBg {
 width:100%;
 height:100%;
 background:rgba(0,0,0,.4);
 position:fixed;
 top:0;
 left:0;
 z-index:350
}
.module-20079 .applyPopupBg .applyPopup {
 width:620px;
 height:329px;
 padding:32px 25px;
 background:#fff;
 border-radius:4px;
 position:fixed;
 top:0;
 bottom:0;
 right:0;
 left:0;
 margin:auto;
 z-index:360
}
.module-20079 .applyPopupBg .applyPopup .applyPopupClose {
 width:12px;
 height:12px;
 display:inline-block;
 position:absolute;
 top:32px;
 right:25px;
 z-index:360;
 cursor:pointer;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAG1BMVEUAAACenp6ioqKYmJiYmJiYmJiYmJiYmJiXl5c+ICYDAAAACHRSTlMAFRa0tcTU1/MgacIAAABiSURBVBjTY3AVYIACxhCGiEQYR6yVQawNKsWYkQjGEAmQKFQKIgiVgoqBKZhqMA03B8iAGwOSgksApdor4FYzMFa0C2DnICtDMQDZaBRLkZ2D4lBkL6B4DsXbKAGCCCqmYAC7niBpgOTHGQAAAABJRU5ErkJggg==) no-repeat 50%;
 background-size:100% auto
}
.module-20079 .applyPopupBg .applyPopup .applyPopup-p1 {
 margin-bottom:7px
}
.module-20079 .applyPopupBg .applyPopup .applyPopup-price {
 margin-bottom:15px
}
.module-20079 .applyPopupBg .applyPopup .applyPopup-price .applyPopup-price1 {
 color:#f30;
 font-size:16px;
 display:inline-block;
 vertical-align:middle
}
.module-20079 .applyPopupBg .applyPopup .applyPopup-price .applyPopup-price1 i {
 font-style:normal
}
.module-20079 .applyPopupBg .applyPopup .applyPopup-price .applyPopup-price1 .applyPopup-priceStyle {
 font-size:12px;
 color:#323e48
}
.module-20079 .applyPopupBg .applyPopup .applyPopup-price .applyPopup-price2 {
 color:#98a4af;
 font-size:12px;
 text-decoration:line-through;
 display:inline-block;
 vertical-align:middle;
 margin-top:3px
}
.module-20079 .applyPopupBg .applyPopup .applyPopup-price .applyPopup-fqmx {
 height:21px;
 padding:0 7px;
 border:1px solid #f30;
 border-radius:4px;
 text-align:center;
 line-height:22px;
 color:#f30;
 font-size:12px;
 display:inline-block;
 margin-left:17px
}
.module-20079 .applyPopupBg .applyPopup .applyPopup-originPrice {
 padding-top:12px
}
.module-20079 .applyPopupBg .applyPopup .applyPopup-originPrice .applyPopup-price1 {
 position:relative
}
.module-20079 .applyPopupBg .applyPopup .applyPopup-originPrice .applyPopup-price1 .applyPopup-priceStyle1 {
 color:#f30;
 font-size:12px
}
.module-20079 .applyPopupBg .applyPopup .applyPopup-originPrice .applyPopup-price1 .applyPopup-priceStyle2 {
 color:#f30;
 font-size:20px
}
.module-20079 .applyPopupBg .applyPopup .applyPopup-originPrice .applyPopup-price1 .applyPopup-zhangjiaIcon {
 width:58px;
 height:25px;
 display:inline-block;
 background:url(//asset.3jk.top/project/homepage/img/tejiabanqi3.png?v=84f2cc1) no-repeat 50%;
 background-size:100% auto;
 position:absolute;
 right:-60px;
 top:-14px;
 z-index:200
}
.module-20079 .applyPopupBg .applyPopup .applyPopup-originPrice .applyPopup-price2 {
 margin-left:65px
}
.module-20079 .applyPopupBg .applyPopup .applyPopup-con {
 display:none
}
.module-20079 .applyPopupBg .applyPopup .applyPopup-line {
 width:100%;
 height:1px;
 background:#eaebec;
 margin-bottom:16px
}
.module-20079 .applyPopupBg .applyPopup .applyPopup-p2 {
 margin-bottom:12px
}
.module-20079 .applyPopupBg .applyPopup .classContainer {
 width:100%
}
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn {
 width:296px;
 height:60px;
 padding:10px;
 display:inline-block;
 vertical-align:top;
 box-sizing:border-box;
 border:1px solid #d9e0e2;
 background:#fff;
 border-radius:4px;
 transition:all .2s ease;
 -webkit-transition:all .2s ease;
 -moz-transition:all .2s ease;
 -o-transition:all .2s ease;
 -ms-transition:all .2s ease
}
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn .classInfo {
 width:100%;
 height:100%;
 color:#323e48;
 font-size:14px;
 display:inline-block;
 vertical-align:middle;
 display:flex;
 align-items:center;
 justify-content:left
}
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn .classInfo .classInfoContainer {
 width:100%;
 display:block;
 text-align:center
}
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn .classInfo .classInfoContainer .classInfo1 {
 width:100%;
 display:block
}
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn .classInfo .classInfoContainer .classInfo2 {
 width:100%;
 display:block;
 margin-top:5px;
 color:#5b656d;
 font-size:12px
}
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn .classInfo .classInfoContainer .classInfo2 .countdownTimeI {
 color:#f30;
 font-style:normal
}
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn .classNum {
 color:#5b656d;
 font-size:12px;
 display:inline-block;
 vertical-align:middle
}
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn .classNum i {
 font-style:normal;
 color:#ff8500
}
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn:nth-child(odd) {
 margin-right:20px
}
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn:nth-child(n+3) {
 margin-top:20px
}
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn:hover {
 border:1px solid #ffc845;
 background:rgba(255,200,69,.1)
}
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn_active {
 position:relative;
 border:1px solid #ffc845;
 background:rgba(255,200,69,.1)
}
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn_active:after {
 width:18px;
 height:18px;
 display:block;
 position:absolute;
 right:10px;
 top:0;
 bottom:0;
 margin:auto;
 z-index:300;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAA6lBMVEUAAAD/1FX/007/yEn/ykf/ykX/y0n/yUb/yUb/ykb/yUb/yUb/yEX/yEf/yUb/yEX/yUb/yUX/yEX/yUX/yEb/yEX/yUb/yEX/yEb/yEf/yUj/yUn/yUv/yk3/yk7/y1D/zFP/zVf/zlr/z13/z1//0GH/0WX/1G7/1XP/1nb/1nf/13r/2Hz/2oP/24X/3In/3pH/3pL/35X/4Jf/4Jj/46D/5Kb/5aj/57D/677/7cT/7sb/78v/8M7/8dH/89b/9Nv/9eD/9uL/9+X/+On/+ez/+/T//Pf//fj//fn//fv//vz//v7////tT3lLAAAAF3RSTlMADBcqKzAxTHt8f4CMn7nS093g4fLz/c+RSj0AAAFTSURBVDjLlZTZeoJADIUPLoiyqmC6L3bfd+1e22qttef9X6cXBQo68JVzlXzzQzKZJEBh6XXb8TzHrutZRMlqS6y2VVIgmhlISoGpzTKVpsypWUkzNV8U8msppiNKdRJUxZcM+XFErSmZakbZm5IjM6xPkAcFv/WyJFcWAKCtPOuNrsLaA4CuZG7JUWjqAOoqpk+yH9p1ALaCuSF5txA6NgBnnrkmeb8YeQ4AL7QPH/ZD65zk43L8iQfADe0RJ7siInL2TT6v/P3XTYR7JgdLInIyJV9WE8GdROI7n2RP5PiLHKwnM7QBGJFzSU73Dibk60bqGgaAauw9kcMx+b6ZvmsVAFqR1/0gyWE3zbRmHvhoTL5tKx840SpbF6dr6lZBI69TGkXaF+XsQSgXG6n/DSdQVo15eW5hNGYXRkNTrp5Wos7K1QMAqBq247qObVSLL8AfsGVe17n8jJwAAAAASUVORK5CYII=) no-repeat 50%;
 background-size:100% auto;
 content:""
}
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn_disabled,
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn_disabled:hover {
 background:#f4f6f9;
 border:1px solid #d9e0e2;
 cursor:default
}
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn_disabled .classInfo,
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn_disabled .classInfo .classInfoContainer .classInfo2,
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn_disabled .classInfo .classInfoContainer .classInfo2 .countdownTimeI,
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn_disabled .classNum,
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn_disabled .classNum i,
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn_disabled:hover .classInfo,
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn_disabled:hover .classInfo .classInfoContainer .classInfo2,
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn_disabled:hover .classInfo .classInfoContainer .classInfo2 .countdownTimeI,
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn_disabled:hover .classNum,
.module-20079 .applyPopupBg .applyPopup .classContainer .classBtn_disabled:hover .classNum i {
 color:#98a4af
}
.module-20079 .applyPopupBg .applyPopup .applyButton .cd-button {
 width:160px;
 height:48px;
 border-radius:4px;
 background:#ffc845;
 color:#242930;
 font-size:18px;
 text-align:center;
 line-height:48px;
 display:block;
 position:absolute;
 bottom:32px;
 right:0;
 left:0;
 margin:auto;
 z-index:360
}
.module-20079 .applyPopupBg .applyPopup .applyButton .cd-no-click {
 background:#f4f6f9;
 color:#98a4af;
 cursor:default
}
@media screen and (max-width:768px) {
 .module-20079 {
  width:100%;
  height:70px;
  position:fixed!important;
  bottom:0;
  left:0;
  right:none;
  margin:0;
  z-index:500;
  background:#fff;
  box-shadow:0 -6px 20px rgba(36,41,48,.08);
  border-radius:0
 }
 .module-20079 .applyBottomPc {
  display:none
 }
 .module-20079 .applyBottomMobile {
  display:block
 }
 .module-20079 .applyBottomMobile .leftContainer {
  width:calc(100% - 149px);
  float:left;
  margin-top:12px;
  margin-left:18px;
  padding-top:2px
 }
 .module-20079 .applyBottomMobile .leftContainer .courseName {
  width:100%;
  display:block;
  color:#242930;
  font-size:13px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  margin-bottom:6px;
  font-weight:500
 }
 .module-20079 .applyBottomMobile .leftContainer .coursePrice {
  display:inline-block;
  vertical-align:bottom;
  color:#f30;
  font-size:18px;
  margin-right:10px
 }
 .module-20079 .applyBottomMobile .leftContainer .coursePrice .moneyIcon {
  font-style:normal;
  font-size:12px;
  display:inline-block;
  vertical-align:bottom
 }
 .module-20079 .applyBottomMobile .leftContainer .courseOriginPrice {
  color:#98a4af;
  font-size:13px;
  display:inline-block;
  vertical-align:bottom;
  font-size:12px
 }
 .module-20079 .applyBottomMobile .leftContainer .courseOriginPrice i {
  text-decoration:line-through;
  font-style:normal
 }
 .module-20079 .applyBottomMobile .leftContainer .coursePeople {
  color:#98a4af;
  font-size:13px;
  display:inline-block;
  vertical-align:middle
 }
 .module-20079 .applyBottomMobile .rightContainer {
  width:100px;
  margin-right:18px;
  margin-top:12px;
  float:right
 }
 .module-20079 .applyBottomMobile .rightContainer .applyButton {
  width:100%;
  display:inline-block
 }
 .module-20079 .applyBottomMobile .rightContainer .applyButton .cd-button {
  width:100%;
  height:40px;
  border-radius:20px;
  text-align:center;
  line-height:40px;
  background:#ffc845;
  color:#242930;
  font-size:16px;
  display:inline-block
 }
 .module-20079 .applyBottomMobile .rightContainer .applyButton .cd-no-click {
  background:#f4f6f9;
  color:#98a4af;
  cursor:default
 }
 .module-20079 .applyBottomMobile .rightContainer .openPopupBtn {
  width:100%;
  height:40px;
  border-radius:20px;
  text-align:center;
  line-height:40px;
  background:#ffc845;
  color:#242930;
  font-size:16px;
  display:inline-block
 }
 .module-20079 .applyPopupBg {
  width:100%;
  left:0
 }
 .module-20079 .applyPopupBg .applyPopup {
  width:calc(100% - 32px);
  height:auto;
  padding:20px 16px 30px;
  border-radius:12px 12px 0 0;
  top:auto;
  bottom:0;
  right:auto;
  left:0;
  margin:auto
 }
 .module-20079 .applyPopupBg .applyPopup .applyPopupClose {
  top:20px;
  right:16px
 }
 .module-20079 .applyPopupBg .applyPopup .applyPopup-p1 {
  margin-bottom:2px
 }
 .module-20079 .applyPopupBg .applyPopup .applyPopup-price {
  margin-bottom:10px
 }
 .module-20079 .applyPopupBg .applyPopup .applyPopup-price .applyPopup-price1 {
  font-size:18px
 }
 .module-20079 .applyPopupBg .applyPopup .applyPopup-price .applyPopup-price1 i {
  font-size:12px
 }
 .module-20079 .applyPopupBg .applyPopup .applyPopup-price .applyPopup-price2 {
  color:#98a4af;
  font-size:12px;
  text-decoration:line-through;
  display:inline-block;
  vertical-align:middle;
  margin-top:3px
 }
 .module-20079 .applyPopupBg .applyPopup .applyPopup-price .applyPopup-fqmx {
  margin-left:0
 }
 .module-20079 .applyPopupBg .applyPopup .applyPopup-con {
  display:inline-block;
  vertical-align:bottom;
  margin-bottom:13px
 }
 .module-20079 .applyPopupBg .applyPopup .applyPopup-con .applyPopup-con-item {
  display:inline-block;
  margin-right:16px
 }
 .module-20079 .applyPopupBg .applyPopup .applyPopup-con .applyPopup-con-item .applyPopup-con-icon {
  width:16px;
  height:16px;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABCFBMVEUAAAAA//8A/6oA/4AA34AA5oAA0YsA1IAA2IkA24AAz4AA0ocA1YAA14YA1oUA2IAA0IQA0YAA04QAz4AA0YMA04MA1YAAz4MA04AAzoIA0IAA0H4Azn4A0YAA0H4A0IAA0H4Az34A0H4Az34Az38Azn4A0H8Azn4Az34Azn0Az30Az34Az34Azn0Azn4Az30Az30Az34Az30Az34Az30Az34Az30Azn4Azn4Az34Az34Azn4Az34Az34Az34Azn4Az30Az34Az30Azn0Az34Az30Az34Azn0Azn4Az30Azn0Az34Az30Az34Azn4Az30Az34Azn4Az30Az34Azn0Az34Az30Azn3jmPedAAAAV3RSTlMAAQMECAoLDA0OEBESExkaGxwdICEjJCUuL0ZHSVhhYmdvgoSFiJGYmp2foKanqKmrrq+wubq7vMLDxMbIycrNzs/Q0tPU1dbX2tzd3t/l8vP3+Pn8/f7ev2DGAAABV0lEQVQYGYXBiVrTQACF0X/SqsEGokRFcDdaREQBQalFQFwKRKnp4n3/NzHEyfJFppzDfxYXuUq0L+1HzNRJlEk6zODtKLfjcZn2QgtMV1bXQGuhTd38pjQ9PzhT6ezgfCptzlN5K4d3lFoTOUxbFDpyCiiN5DAylBI5JFT25LBHyQzU8Dx8qQsnBsvrqmEDbirX9cgFu2o49eGx/tkNyESJGtJlWBrKSiLgSIX+Z+WeQvtYpUO4p8J7eKHMBrCqmrvcUeEVEEunPjxSXQR9WeMVIE6XYWmomj4QfpeVrgD3oX2smh8hmRtbstIHXFhVzZZPzsSy0ofAE9XEhsI3WdP1Z2/+qPKVyic59Kj8ksNPSmYsh7GhEMgpoOBN5DDxKK3L4TWVubWRhoMPRyp9+XjyW6O1OerMNTKxrJjMdcNlzLZy24YZ/IEyA5+Zwp7UC7nK7Vs0/QUx5vC9rM8DkQAAAABJRU5ErkJggg==) no-repeat 50%;
  background-size:100% auto;
  display:inline-block;
  vertical-align:middle;
  margin-right:4px
 }
 .module-20079 .applyPopupBg .applyPopup .applyPopup-con .applyPopup-con-item .applyPopup-con-detail {
  color:#5b656d;
  font-size:12px;
  display:inline-block;
  vertical-align:middle
 }
 .module-20079 .applyPopupBg .applyPopup .applyPopup-con .applyPopup-con-item:last-child {
  margin-right:0
 }
 .module-20079 .applyPopupBg .applyPopup .applyPopup-line {
  margin-bottom:24px
 }
 .module-20079 .applyPopupBg .applyPopup .applyPopup-p2 {
  display:none
 }
 .module-20079 .applyPopupBg .applyPopup .classContainer {
  margin-bottom:46px
 }
 .module-20079 .applyPopupBg .applyPopup .classContainer .classBtn {
  width:100%;
  height:40px
 }
 .module-20079 .applyPopupBg .applyPopup .classContainer .classBtn .classInfo .classInfoContainer {
  text-align:left
 }
 .module-20079 .applyPopupBg .applyPopup .classContainer .classBtn .classInfo .classInfoContainer .classInfo1,
 .module-20079 .applyPopupBg .applyPopup .classContainer .classBtn .classInfo .classInfoContainer .classInfo2 {
  width:auto;
  display:inline-block
 }
 .module-20079 .applyPopupBg .applyPopup .classContainer .classBtn:nth-child(odd) {
  margin-right:0
 }
 .module-20079 .applyPopupBg .applyPopup .classContainer .classBtn:nth-child(n+2) {
  margin-top:20px
 }
 .module-20079 .applyPopupBg .applyPopup .classContainer .classBtn:hover {
  border:1px solid #d9e0e2;
  background:#fff
 }
 .module-20079 .applyPopupBg .applyPopup .classContainer .classBtn_active,
 .module-20079 .applyPopupBg .applyPopup .classContainer .classBtn_active:hover {
  border:1px solid #ffc845;
  background:rgba(255,200,69,.1)
 }
 .module-20079 .applyPopupBg .applyPopup .classContainer .classBtn_disabled:hover {
  background:#f4f6f9;
  border:1px solid #d9e0e2
 }
 .module-20079 .applyPopupBg .applyPopup .applyButton .cd-button {
  width:100%;
  height:40px;
  border-radius:20px;
  font-size:16px;
  color:#242930;
  line-height:40px;
  position:static
 }
}
/*#page-main {*/
 /*padding-bottom:80px*/
/*}*/
.module-20080 {
 height:80px;
 position:fixed!important;
 z-index:300;
 background:#fff;
 box-shadow:0 -12px 20px rgba(36,41,48,.08);
 border-radius:8px 8px 0 0
}
.module-20080,
.module-20080 .applyBottom {
 width:1060px;
 bottom:0;
 left:0;
 right:0;
 margin:auto
}
.module-20080 .applyBottom {
 height:79px;
 position:fixed;
 z-index:400
}
.module-20080 .applyBottom .applyLeft {
 float:left;
 margin-left:65px;
 margin-top:25px
}
.module-20080 .applyBottom .applyLeft p {
 display:inline-block
}
.module-20080 .applyBottom .applyLeft p i {
 font-style:normal
}
.module-20080 .applyBottom .applyLeft .applyLeft-p1 {
 color:#98a4af;
 font-size:14px
}
.module-20080 .applyBottom .applyLeft .applyLeft-p1 .linethrough {
 text-decoration:line-through
}
.module-20080 .applyBottom .applyLeft .applyLeft-p2 {
 color:#323e48;
 font-size:14px;
 font-weight:500;
 margin-left:16px
}
.module-20080 .applyBottom .applyLeft .applyLeft-p2 .priceStyle1 {
 color:#f30;
 font-size:14px
}
.module-20080 .applyBottom .applyLeft .applyLeft-p2 .priceStyle2 {
 color:#f30;
 font-size:26px
}
.module-20080 .applyBottom .applyRight {
 width:260px;
 height:56px;
 float:right;
 margin-top:12px;
 margin-right:65px
}
.module-20080 .applyBottom .applyRight .applyButton .applyButtonInner {
 width:260px;
 height:56px;
 border-radius:28px;
 background:#f30;
 background:linear-gradient(180deg,#f70,#f30);
 text-align:center;
 display:block;
 overflow:hidden;
 line-height:22px;
 box-shadow:0 4px 8px 0 rgba(255,52,0,.3)
}
.module-20080 .applyBottom .applyRight .applyButton .applyButtonInner .buttonp1 {
 color:#fff;
 font-size:22px;
 margin-top:5px;
 font-weight:500
}
.module-20080 .applyBottom .applyRight .applyButton .applyButtonInner .buttonp2 {
 color:#fff;
 font-size:13px;
 margin-top:5px;
 font-weight:300
}
.module-20080 .applyBottom .applyRight .applyButton .applyButtonInner .buttonp2 i {
 font-style:normal;
 font-weight:500
}
.module-20080 .applyBottom .applyRight .applyButton .cd-button {
 width:260px;
 height:56px;
 border-radius:28px;
 font-size:22px;
 color:#fff;
 background:#f30;
 background:linear-gradient(180deg,#f70,#f30);
 text-align:center;
 display:block;
 overflow:hidden;
 line-height:56px;
 box-shadow:0 4px 8px 0 rgba(255,52,0,.3)
}
.module-20080 .applyBottom .applyRight .applyButton .cd-no-click {
 background:#f4f6f9;
 color:#98a4af;
 box-shadow:none;
 cursor:default
}
.module-20080 .applyBottom .countdown {
 width:225px;
 height:30px;
 background:#fff;
 position:absolute;
 right:87px;
 top:-41px;
 z-index:400;
 text-align:center;
 color:#f30;
 font-size:15px;
 line-height:30px;
 box-shadow:0 0 6px rgba(36,41,48,.2);
 border-radius:4px
}
.module-20080 .applyBottom .countdown .countdownContainer {
 width:100%;
 height:100%;
 position:relative
}
.module-20080 .applyBottom .countdown .countdownContainer i {
 font-style:normal
}
.module-20080 .applyBottom .countdown .countdownContainer:after {
 display:block;
 content:"";
 height:0;
 width:0;
 border-top:7px solid #fff;
 border-left:7px solid transparent;
 border-right:7px solid transparent;
 position:absolute;
 left:0;
 right:0;
 bottom:-7px;
 margin:auto;
 z-index:400
}
@media screen and (max-width:768px) {
 .module-20080 {
  width:100%;
  height:81px;
  position:fixed!important;
  bottom:0;
  left:0;
  z-index:5000;
  background:#fff;
  box-shadow:0 -6px 20px rgba(36,41,48,.08);
  border-radius:0
 }
 .module-20080 .applyBottom {
  width:100%;
  height:100%;
  position:relative
 }
 .module-20080 .applyBottom .applyLeft {
  width:115px;
  height:100%;
  float:left;
  margin-left:16px;
  margin-top:18px
 }
 .module-20080 .applyBottom .applyLeft p i {
  font-style:normal
 }
 .module-20080 .applyBottom .applyLeft .applyLeft-p1 {
  color:#98a4af;
  font-size:14px
 }
 .module-20080 .applyBottom .applyLeft .applyLeft-p1 .linethrough {
  text-decoration:line-through
 }
 .module-20080 .applyBottom .applyLeft .applyLeft-p2 {
  color:#323e48;
  font-size:14px;
  font-weight:500;
  margin-left:0
 }
 .module-20080 .applyBottom .applyLeft .applyLeft-p2 .priceStyle1 {
  color:#f30;
  font-size:14px
 }
 .module-20080 .applyBottom .applyLeft .applyLeft-p2 .priceStyle2 {
  color:#f30;
  font-size:24px
 }
 .module-20080 .applyBottom .applyRight {
  width:calc(100% - 149px);
  height:56px;
  float:right;
  margin-top:7px;
  margin-right:16px
 }
 .module-20080 .applyBottom .applyRight .applyButton .applyButtonInner {
  width:100%;
  height:100%;
  border-radius:28px;
  background:#f30;
  background:linear-gradient(180deg,#f70,#f30);
  text-align:center;
  display:block;
  overflow:hidden;
  box-shadow:0 4px 8px 0 rgba(255,52,0,.3)
 }
 .module-20080 .applyBottom .applyRight .applyButton .applyButtonInner .buttonp1 {
  color:#fff;
  font-size:22px;
  margin-top:5px;
  font-weight:500
 }
 .module-20080 .applyBottom .applyRight .applyButton .applyButtonInner .buttonp2 {
  color:#fff;
  font-size:13px;
  margin-top:5px;
  font-weight:300
 }
 .module-20080 .applyBottom .applyRight .applyButton .applyButtonInner .buttonp2 i {
  font-style:normal;
  font-weight:500
 }
 .module-20080 .applyBottom .applyRight .applyButton .cd-button {
  width:100%
 }
 .module-20080 .applyBottom .countdown {
  width:210px;
  height:30px;
  background:#fff;
  position:absolute;
  right:25px;
  top:-41px;
  z-index:400;
  text-align:center;
  color:#f30;
  font-size:13px;
  line-height:30px;
  box-shadow:0 0 6px rgba(36,41,48,.2);
  border-radius:4px
 }
 .module-20080 .applyBottom .countdown .countdownContainer {
  width:100%;
  height:100%;
  position:relative
 }
 .module-20080 .applyBottom .countdown .countdownContainer i {
  font-style:normal
 }
 .module-20080 .applyBottom .countdown .countdownContainer:after {
  display:block;
  content:"";
  height:0;
  width:0;
  border-top:7px solid #fff;
  border-left:7px solid transparent;
  border-right:7px solid transparent;
  position:absolute;
  left:0;
  right:0;
  bottom:-7px;
  margin:auto;
  z-index:400
 }
}
.module-20081 {
 width:100%;
 height:100%;
 background:rgba(0,0,0,.5);
 z-index:6000
}
.module-20081,
.module-20081 .container {
 position:fixed;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto
}
.module-20081 .container {
 width:529px;
 height:683px;
 z-index:1000;
 background:url(//asset.3jk.top/project/homepage/img/youhuiquan_popup_web.png?v=ffffe6c) no-repeat 50%;
 background-size:100% auto
}
.module-20081 .container .close {
 width:29px;
 height:29px;
 display:block;
 position:absolute;
 top:160px;
 right:-5px;
 z-index:1200;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAQAAABLsoKjAAADX0lEQVR42sVZTWgTQRRegqe2t9x6CRRC7gu55BDoKYe0TVOtotYWLVVPasEiqGCwpx482EtFBU+KCh6tWJCeiohiEepmft4UhNgGS1ull/7YjuSliWl+dme2CbPvtjP7vpn3872Zt5al/GQCuaAIOzaLZxMsSVIkxZLZBIs7tgjngpmA1dxn/oQTghjpo+nGQvog5oTmTzQFcKnDsXmvG1yl8F7HXuo4FuBKG43SflXAsvTT6EqbL0AZIBF3g7obm0Skrpfz7dDtF7Ak0J1v14AknaznuJAFYT2kUxGSdfnwY0P/si4FyOVI0wAPZTnivct088V1t6SziYY9YuSGvs23Nyd86odU3UiWgeMniXsC1clbEmklJBJGpIbw/LOPOktVkSONthoSJXqkkrQoamuiuKICObZH7F3hDwpCzrvOmsRZ425zHLtcoj3r5RmxDBIkLLhATokDkPCbj7rX28My74QU8uwqbBVg+ZMGM8ZwfJ/f89LkhBAUYkp5Ngn7IGGXTdRZ0kn4jpZ4oaAnhsct1WThLwuKRZ4M1Yy8QsivbEAlcTIBKxdUprIB+IIm/lT1/g7aYA2G1fTkgpYIq4c8HxKruKdnFW8vwBpIvsdvqWoRYc90qYIdh22QsMdvl330EXf/VF2HY1ssrlkvHuJeN/glhHyEkAtaGuJWNqFdL2YRyOGn4BrfAcl/snM632cTFktqE/cgEISdgx8gYVtc17RV0iIpfQ7lo7CJRpYg2bT2olO+QGka3hYh+aKPEpfyYV6a5hnMTHk0jjXM6yOQxuAPSL4Oj6FA8ZvuFF8/kDRThg8CAyn+srslYgTKBzVTRo8caJq//0/tbAA+Ix/P6WhwbC0apGk2jZDfytQ+IjbwzYy6DhHWIPwyCW6yixUevo+e3VXn3lxQo7SRIVgFKfZ5pmrlrzF51iuX4lHaVIt4yX/wpnaEL5aIUbGIqx1XaJo/R0hC6iiGYfiFo7MKYRRSPZiV6GCLXm5ghwm+i7DTXo2Qcv/FK22KdCAOYMplzgyC7sBNpSOo12G7SAcg4Z3H0j6gZ9foiNJh2/1awc7yGygevENOF+fRYaVrhaELlJGroqFLsZHrv6FGh6GWjqHmlaE2naGGpKHWq6Ems6F2urEfB8Z+kbTiZ9A/xOa7lgwrFscAAAAASUVORK5CYII=) no-repeat 50%;
 background-size:100% auto;
 cursor:pointer
}
.module-20081 .container .content1 {
 font-size:32px;
 font-weight:400;
 color:#ffeca3;
 line-height:47px;
 top:136px
}
.module-20081 .container .content1,
.module-20081 .container .content2 {
 text-align:center;
 position:absolute;
 left:0;
 right:0;
 margin:auto;
 z-index:1100
}
.module-20081 .container .content2 {
 width:235px;
 height:104px;
 font-size:38px;
 font-weight:500;
 color:#fff;
 line-height:52px;
 white-space:pre-line;
 top:208px
}
.module-20081 .container .content3 {
 position:absolute;
 top:375px;
 left:80px;
 z-index:1100
}
.module-20081 .container .content3 span {
 color:#f30;
 display:inline-block;
 vertical-align:bottom
}
.module-20081 .container .content3 .priceIcon {
 font-size:23px;
 margin-bottom:5px
}
.module-20081 .container .content3 .price {
 font-size:49px;
 font-weight:500
}
.module-20081 .container .content4 {
 width:212px;
 height:67px;
 font-size:26px;
 font-weight:700;
 text-align:left;
 white-space:pre-line;
 color:#333;
 line-height:33px;
 position:absolute;
 top:355px;
 left:240px;
 z-index:1100
}
.module-20081 .container .content5 {
 width:212px;
 font-size:17px;
 font-weight:400;
 text-align:left;
 color:#666;
 line-height:24px;
 position:absolute;
 top:430px;
 left:240px;
 z-index:1100
}
.module-20081 .container .button {
 width:347px;
 height:85px;
 font-size:28px;
 font-weight:700;
 text-align:center;
 color:#71441b;
 line-height:85px;
 letter-spacing:1px;
 display:block;
 position:absolute;
 bottom:96px;
 left:0;
 right:0;
 margin:auto;
 z-index:1100
}
.module-20081-hidden {
 display:none
}
.module-20081-show {
 display:block
}
@media screen and (max-width:768px) {
 .module-20081 .container {
  width:370px;
  height:470px;
  background:url(//asset.3jk.top/project/homepage/img/youhuiquan_popup_mobile.png?v=ff8b25b) no-repeat 50%;
  background-size:100% auto
 }
 .module-20081 .container .close {
  width:29px;
  height:29px;
  display:block;
  position:absolute;
  bottom:-300px;
  right:0;
  left:0;
  margin:auto;
  z-index:1200;
  background:url(//asset.3jk.top/project/homepage/img/close_wap.png?v=bcdfc78) no-repeat 50%;
  background-size:100% auto
 }
 .module-20081 .container .content1 {
  font-size:23px;
  top:82px
 }
 .module-20081 .container .content2 {
  width:170px;
  height:74px;
  font-size:27px;
  line-height:37px;
  top:142px
 }
 .module-20081 .container .content3 {
  top:260px;
  left:60px
 }
 .module-20081 .container .content3 .priceIcon {
  font-size:16px;
  margin-bottom:5px
 }
 .module-20081 .container .content3 .price {
  font-size:35px
 }
 .module-20081 .container .content4 {
  width:147px;
  height:50px;
  font-size:19px;
  line-height:24px;
  top:241px;
  left:169px
 }
 .module-20081 .container .content5 {
  width:147px;
  font-size:12px;
  line-height:24px;
  top:293px;
  left:169px
 }
 .module-20081 .container .button {
  width:245px;
  height:55px;
  font-size:20px;
  line-height:55px;
  bottom:65px
 }
}
.module-20082 {
 width:100%;
 height:100%;
 background:rgba(0,0,0,.5);
 z-index:7000
}
.module-20082,
.module-20082 .container {
 position:fixed;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto
}
.module-20082 .container {
 width:600px;
 height:536px;
 z-index:1500;
 background:url(//asset.3jk.top/project/homepage/img/wanhui_popup_web.png?v=33fa849) no-repeat 50%;
 background-size:100% auto
}
.module-20082 .container .close {
 width:29px;
 height:29px;
 position:absolute;
 top:-14px;
 right:30px;
 z-index:1600;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAQAAABLsoKjAAADX0lEQVR42sVZTWgTQRRegqe2t9x6CRRC7gu55BDoKYe0TVOtotYWLVVPasEiqGCwpx482EtFBU+KCh6tWJCeiohiEepmft4UhNgGS1ull/7YjuSliWl+dme2CbPvtjP7vpn3872Zt5al/GQCuaAIOzaLZxMsSVIkxZLZBIs7tgjngpmA1dxn/oQTghjpo+nGQvog5oTmTzQFcKnDsXmvG1yl8F7HXuo4FuBKG43SflXAsvTT6EqbL0AZIBF3g7obm0Skrpfz7dDtF7Ak0J1v14AknaznuJAFYT2kUxGSdfnwY0P/si4FyOVI0wAPZTnivct088V1t6SziYY9YuSGvs23Nyd86odU3UiWgeMniXsC1clbEmklJBJGpIbw/LOPOktVkSONthoSJXqkkrQoamuiuKICObZH7F3hDwpCzrvOmsRZ425zHLtcoj3r5RmxDBIkLLhATokDkPCbj7rX28My74QU8uwqbBVg+ZMGM8ZwfJ/f89LkhBAUYkp5Ngn7IGGXTdRZ0kn4jpZ4oaAnhsct1WThLwuKRZ4M1Yy8QsivbEAlcTIBKxdUprIB+IIm/lT1/g7aYA2G1fTkgpYIq4c8HxKruKdnFW8vwBpIvsdvqWoRYc90qYIdh22QsMdvl330EXf/VF2HY1ssrlkvHuJeN/glhHyEkAtaGuJWNqFdL2YRyOGn4BrfAcl/snM632cTFktqE/cgEISdgx8gYVtc17RV0iIpfQ7lo7CJRpYg2bT2olO+QGka3hYh+aKPEpfyYV6a5hnMTHk0jjXM6yOQxuAPSL4Oj6FA8ZvuFF8/kDRThg8CAyn+srslYgTKBzVTRo8caJq//0/tbAA+Ix/P6WhwbC0apGk2jZDfytQ+IjbwzYy6DhHWIPwyCW6yixUevo+e3VXn3lxQo7SRIVgFKfZ5pmrlrzF51iuX4lHaVIt4yX/wpnaEL5aIUbGIqx1XaJo/R0hC6iiGYfiFo7MKYRRSPZiV6GCLXm5ghwm+i7DTXo2Qcv/FK22KdCAOYMplzgyC7sBNpSOo12G7SAcg4Z3H0j6gZ9foiNJh2/1awc7yGygevENOF+fRYaVrhaELlJGroqFLsZHrv6FGh6GWjqHmlaE2naGGpKHWq6Ems6F2urEfB8Z+kbTiZ9A/xOa7lgwrFscAAAAASUVORK5CYII=) no-repeat 50%;
 background-size:100% auto
}
.module-20082 .container .content1 {
 font-size:29px;
 font-weight:500;
 line-height:25px;
 top:310px
}
.module-20082 .container .content1,
.module-20082 .container .content2 {
 text-align:center;
 color:#fff;
 position:absolute;
 left:0;
 right:0;
 margin:auto;
 z-index:1700
}
.module-20082 .container .content2 {
 font-size:27px;
 font-weight:300;
 line-height:40px;
 top:345px
}
.module-20082 .container .button {
 width:182px;
 height:64px;
 border-radius:36px;
 text-align:center;
 font-size:27px;
 display:block;
 line-height:64px
}
.module-20082 .container .button1 {
 border:1px solid #ffc8bb;
 color:#ffc8bb;
 position:absolute;
 left:100px;
 bottom:67px;
 z-index:1700
}
.module-20082 .container .button2 {
 background:#fff;
 position:absolute;
 right:100px;
 bottom:67px;
 z-index:1700
}
.module-20082 .container .button2 .cd-button {
 color:#f4442e
}
@media screen and (max-width:768px) {
 .module-20082 .container {
  width:378px;
  height:403px;
  background:url(//asset.3jk.top/project/homepage/img/wanhui_popup_wap.png?v=2e21570) no-repeat 50%;
  background-size:100% auto
 }
 .module-20082 .container .close {
  width:29px;
  height:29px;
  bottom:-422px;
  right:0;
  left:0;
  margin:auto;
  background:url(//asset.3jk.top/project/homepage/img/close_wap.png?v=bcdfc78) no-repeat 50%;
  background-size:100% auto
 }
 .module-20082 .container .content1 {
  font-size:22px;
  line-height:19px;
  top:235px
 }
 .module-20082 .container .content2 {
  font-size:20px;
  line-height:29px;
  top:260px
 }
 .module-20082 .container .button {
  width:137px;
  height:48px;
  border-radius:24px;
  font-size:20px;
  line-height:48px
 }
 .module-20082 .container .button1 {
  left:46px;
  bottom:46px
 }
 .module-20082 .container .button2 {
  right:46px;
  bottom:46px
 }
}
.module-30000 .m_banner {
 width:100%;
 background:#fff
}
.module-30000 .m_banner .m_banner_img {
 width:100%;
 height:194px;
 background:#ccc;
 overflow:hidden
}
.module-30000 .m_banner .m_banner_img img {
 width:100%
}
.module-30000 .m_banner .m_banner_con {
 margin:17px 20px 0;
 padding-bottom:17px;
 border-bottom:1px solid #f2f2f2
}
.module-30000 .m_banner .m_banner_con h1 {
 font-size:14px;
 color:#313030;
 text-align:left;
 margin-bottom:11px
}
.module-30000 .m_banner .m_banner_con h2 {
 font-size:12px;
 color:#999;
 text-align:left;
 line-height:20px
}
.module-30000 .m_banner .m_banner_class {
 margin:17px 20px 0;
 padding-bottom:17px
}
.module-30000 .m_banner .m_banner_class h2 {
 font-size:12px;
 color:#313030;
 text-align:left;
 margin-bottom:10px
}
.module-30001 .m_course_container {
 width:100%;
 background:#fafafa
}
.module-30001 .m_course_container .m_course_menu {
 width:100%;
 height:50px
}
.module-30001 .m_course_container .m_course_menu a {
 width:50%;
 height:100%;
 line-height:50px;
 float:left;
 font-size:14px;
 color:#121111;
 text-align:center;
 position:relative
}
.module-30001 .m_course_container .m_course_menu a span {
 width:28px;
 height:5px;
 background:#57b5db;
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 margin:auto;
 display:none
}
.module-30001 .m_course_container .m_course_menu .active span {
 display:block
}
.module-30001 .m_course_container .m_course_content {
 width:100%
}
.module-30001 .m_course_container .m_course_content .img_container {
 width:100%;
 display:none
}
.module-30001 .m_course_container .m_course_content .img_container img {
 width:100%
}
.module-30001 .m_course_container .m_course_content .course_list {
 width:100%;
 display:none
}
.module-30001 .m_course_container .m_course_content .course_list .course_ul {
 width:100%
}
.module-30001 .m_course_container .m_course_content .course_list .course_ul .course_title {
 width:100%;
 padding:20px 0;
 border-top:1px solid #eaeff3;
 position:relative
}
.module-30001 .m_course_container .m_course_content .course_list .course_ul .course_title span {
 margin-left:12px;
 color:#121111;
 font-size:14px;
 line-height:20px;
 display:inline-block;
 vertical-align:middle
}
.module-30001 .m_course_container .m_course_content .course_list .course_ul .course_title i {
 width:10px;
 height:10px;
 display:inline-block;
 position:absolute;
 top:0;
 bottom:0;
 right:12px;
 margin:auto;
 background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAA+UlEQVQ4y6XSsS4EYRTF8d9ORLyBVusFFDyCR/hCSCT4VKJSzCq+UNAoZCqNYjqi0mypUkh0W2hoaFRKkkWxNtnIzO7aPd25555/bnEbeVE2sYsPk2ka51M4xTIWJgS2cdyAvCjncIfZMWHvWEwxtDNIMTxjFZ0xgRsphjZkvUmKoYWDMWAnKYbLnsn6kxTDIa7+AWthv3+QVSxt42kE2AvWUwydgcAUwxvW8DkA9oXNFMPr36DqQimGW+wNADZTDDdVQVbXSDGc4aIiusZRXa8W+KsdPPT5R90X+a4rNIYA5UU5r/v0M1hKMdwP6wxVXpQreVFujbL7A3xIPg7KtBKrAAAAAElFTkSuQmCC") no-repeat 50%;
 background-size:10px auto
}
.module-30001 .m_course_container .m_course_content .course_list .course_ul ul {
 border-top:1px solid #eaeff3;
 padding:30px 0 16px;
 display:none;
 transition:all .2s ease
}
.module-30001 .m_course_container .m_course_content .course_list .course_ul ul li {
 width:calc(100% - 70px);
 padding-bottom:31px;
 border-left:1px solid #eaeff3;
 padding-left:22px;
 margin-left:22px;
 position:relative
}
.module-30001 .m_course_container .m_course_content .course_list .course_ul ul li .li_dot {
 width:10px;
 height:10px;
 background:#55b6da;
 position:absolute;
 top:-4px;
 left:-6px;
 border-radius:50%
}
.module-30001 .m_course_container .m_course_content .course_list .course_ul ul li .li_con {
 font-size:14px;
 color:#1a2027;
 line-height:20px;
 position:relative;
 top:-9px
}
.module-30001 .m_course_container .m_course_content .course_list .course_ul ul li:last-child {
 border-left:none;
 padding-bottom:0
}
.module-30001 .m_course_container .m_course_content .course_list .ul_active .course_title i {
 transform:rotate(180deg);
 -webkit-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 -o-transform:rotate(180deg)
}
.module-30001 .m_course_container .m_course_content .course_detail_show,
.module-30001 .m_course_container .m_course_content .course_list .ul_active ul {
 display:block
}
.module-30002 .img-container .img-link {
 display:inline-block;
 position:relative
}
.module-30002 .img-container .img-link img {
 width:100%
}
.apply_btn_container {
 padding-top:15px;
 overflow:hidden
}
.apply_btn_container .select_course_btn {
 width:47%;
 height:33px;
 border-radius:3px;
 border:1px solid #343646;
 color:#343646;
 text-align:center;
 line-height:33px;
 font-size:12px;
 display:inline-block;
 margin-right:10px;
 margin-bottom:10px
}
.apply_btn_container .select_course_btn:nth-child(2n) {
 margin-right:0
}
.apply_btn_container .btn_active {
 color:#ff9000;
 border:1px solid #ff9000;
 position:relative
}
.apply_btn_container .btn_active:before {
 width:20px;
 height:20px;
 position:absolute;
 bottom:0;
 right:0;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAB1klEQVRYw83Vuy8EQRzA8e86xKNQOEQlFCpEIpFohRCvhMZ/QKvzurdnOYVG1Cru/gGUcmgErf8AURFCMoq928Pu7e3s4+6m++1vZueT328yA1UypCBVaYMBkQJZUwWQJBAF0KoAEsvHFcP8hwBUpE1SkPgPgQpUJgeJW+XKirGDQBnbJAVxOwiUqTI5SKLUvMAxTiGBY1QggWKkIAYkVdYEgnEDCQQjBVFw9wL7ivEC8RXjFQI+XXquIT1z0LdkhLU+QCKuIVMnEKoDTYOHQ2+YHGTLPaRej5s7AQ9nRgo2gW11yCxMnRYg10m4SrjH+AdJwVXh7VQ+wAZEC8FwFBrDvkCUMQVIDYwdwUgK5s+godV+YffMX8jNlgmihJGCDfKtqW+B9iE90TYIC+fFQd0zMJ3+C8nGLKc6wuQgO8aHz1fIjMHzvT1IAQIODrAUrAO7lsnGNh0RHtDjp1vIjMPHiwVkG7JR271CriEA3+/wmIauCWjq0O+LrnH4eoPJYyWIbWVKQkwVuoBwvznnEFIUowSxA93sQDbi+BcmjBSsAXtKECuQIsSE8QT5DepdhLsD1ZUfBkYKVoF9TxBvI6tVCeQbGNWkYBmvrXE/voAHIK6tcPkD08Osdak6DPYAAAAASUVORK5CYII=) no-repeat 50%;
 background-size:cover;
 content:""
}
.apply_btn_container .btn_no_click {
 color:#b6bec6;
 border:1px solid #eaeff3;
 background:#eaeff3
}
.fixed_apply_container {
 width:calc(100% - 20px);
 height:40px;
 padding:7px 10px;
 position:fixed;
 left:0;
 bottom:0;
 z-index:8000;
 background:#f7f7f7
}
.fixed_apply_container .fixed_detail {
 width:130px;
 height:100%;
 float:left
}
.fixed_apply_container .fixed_detail .fixed_ladder_last {
 color:#343646;
 font-size:14px;
 line-height:40px
}
.fixed_apply_container .fixed_detail .fixed_ladder_last span {
 color:#e55d10;
 font-size:14px;
 margin-left:5px
}
.fixed_apply_container .fixed_detail .fixed_ladder_last span i {
 font-style:normal;
 font-size:21px
}
.fixed_apply_container .fixed_detail .fixed_ladder .fixed_price,
.fixed_apply_container .fixed_detail .fixed_ladder .normal_price,
.fixed_apply_container .fixed_detail .fixed_normal_info .fixed_price,
.fixed_apply_container .fixed_detail .fixed_normal_info .normal_price {
 color:#e55d10;
 font-size:21px;
 display:inline-block;
 vertical-align:top
}
.fixed_apply_container .fixed_detail .fixed_ladder .cost_price,
.fixed_apply_container .fixed_detail .fixed_normal_info .cost_price {
 color:#8b8c96;
 font-size:12px;
 text-decoration:line-through;
 display:inline-block;
 vertical-align:top;
 margin-top:4px;
 margin-left:5px
}
.fixed_apply_container .fixed_detail .fixed_ladder .number_people,
.fixed_apply_container .fixed_detail .fixed_normal_info .number_people {
 color:#8b8c96;
 font-size:12px;
 display:block;
 margin-top:5px
}
.fixed_apply_container .fixed_detail .no_remian {
 height:100%;
 line-height:42px;
 text-align:center
}
.fixed_apply_container .fixed_detail .no_remian .cost_price {
 margin-top:-2px
}
.fixed_apply_container .cd-button {
 width:calc(100% - 135px);
 height:100%;
 float:right;
 text-align:center;
 font-size:15px;
 line-height:40px;
 color:#fff;
 background:#ff9000;
 border-radius:3px
}
.fixed_apply_container .cd-no-click {
 background:#ccc
}
.fixed_apply_container .more_info {
 font-size:12px;
 line-height:20px
}
.module-30003 .banner_container .banner_img {
 width:100%
}
.module-30003 .banner_container .banner_apply_container {
 width:calc(100% - 20px);
 padding:15px 10px;
 margin:0 auto
}
.module-30003 .banner_container .banner_apply_container .course_detail {
 width:100%;
 height:25px;
 position:relative
}
.module-30003 .banner_container .banner_apply_container .course_detail .paopao {
 height:21px;
 border-radius:10px;
 position:absolute;
 top:-21px;
 left:110px;
 color:#fff;
 font-size:12px;
 text-align:center;
 line-height:21px;
 background:#f85415;
 padding:0 9px
}
.module-30003 .banner_container .banner_apply_container .course_detail .paopao:before {
 border-top:14px solid #f85415;
 border-left:0 solid transparent;
 border-right:11px solid transparent;
 position:absolute;
 height:0;
 width:0;
 top:17px;
 left:15px;
 display:block;
 content:""
}
.module-30003 .banner_container .banner_apply_container .course_detail .price {
 color:#343646;
 font-size:14px;
 float:left
}
.module-30003 .banner_container .banner_apply_container .course_detail .price span {
 color:#e55d10;
 font-size:21px
}
.module-30003 .banner_container .banner_apply_container .course_detail .ladder_price {
 height:100%;
 float:right
}
.module-30003 .banner_container .banner_apply_container .course_detail .ladder_price .ladder_tip {
 padding:5px 8px;
 background:#3e404f;
 color:#fff;
 font-size:12px;
 border-radius:3px;
 position:relative
}
.module-30003 .banner_container .banner_apply_container .course_detail .ladder_price .ladder_tip span {
 text-decoration:line-through
}
.module-30003 .banner_container .banner_apply_container .course_detail .ladder_price .ladder_tip:before {
 border-top:5px solid #3e404f;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 position:absolute;
 height:0;
 width:0;
 top:9px;
 left:-7px;
 display:block;
 content:"";
 transform:rotate(90deg);
 -webkit-transform:rotate(90deg);
 -moz-transform:rotate(90deg);
 -o-transform:rotate(90deg);
 -ms-transform:rotate(90deg)
}
.module-30003 .banner_container .banner_apply_container .course_detail .ladder_price .ladder_last {
 float:right;
 font-size:12px;
 color:#343646
}
.module-30003 .banner_container .banner_apply_container .course_detail .ladder_price .ladder_last span {
 width:23px;
 height:21px;
 background:url(//img.sanjieke.cn/online_class/mladderpricebg.png) no-repeat 50%;
 background-size:cover;
 display:inline-block;
 vertical-align:bottom;
 text-align:center;
 line-height:22px;
 color:#fff;
 margin:0 3px
}
.module-30003 .banner_container .banner_apply_container .other_con {
 margin-top:11px;
 text-align:center;
 color:#8b8c96;
 font-size:14px;
 background:#e9ffe9;
 border:1px solid #390;
 border-radius:3px;
 width:100%;
 height:33px;
 line-height:33px;
 color:#390
}
.module-30003 .banner_container .banner_apply_container .other_con span i {
 width:14px;
 height:16px;
 background:url(//img.sanjieke.cn/online_class/refundicon.png) no-repeat 50%;
 background-size:cover;
 display:inline-block;
 vertical-align:middle;
 margin-right:10px
}
.module-30003 .banner_container .banner_apply_container .other_con span p {
 display:inline-block;
 vertical-align:middle
}
@media screen and (device-aspect-ratio:40/71) {
 .module-30003 .banner_container .banner_apply_container .course_detail .ladder_price .ladder_last span {
  margin:0 1px
 }
}
.module-30004 .con_container {
 padding-top:20px
}
.module-30004 .con_container h1 {
 width:90%;
 font-size:15px;
 color:#343547;
 text-align:center;
 margin:0 auto 12px
}
.module-30004 .con_container h1 span {
 color:#e55d10;
 font-size:16px;
 margin:0 16px;
 font-weight:700
}
.module-30004 .con_container h2 {
 width:90%;
 font-size:13px;
 color:#a6a7ac;
 text-align:center;
 margin:0 auto 24px;
 line-height:20px
}
.module-30004 .con_container .table_img_container {
 width:100%;
 text-align:center
}
.module-30005 .banner_container .banner_img {
 width:100%
}
.module-30005 .banner_container .banner_apply_container {
 width:calc(100% - 20px);
 padding:15px 10px;
 margin:0 auto
}
.module-30005 .banner_container .banner_apply_container .course_detail {
 width:100%;
 height:25px;
 position:relative
}
.module-30005 .banner_container .banner_apply_container .course_detail .paopao {
 height:21px;
 border-radius:10px;
 position:absolute;
 top:-21px;
 left:110px;
 color:#fff;
 font-size:12px;
 text-align:center;
 line-height:21px;
 background:#f85415;
 padding:0 9px
}
.module-30005 .banner_container .banner_apply_container .course_detail .paopao:before {
 border-top:14px solid #f85415;
 border-left:0 solid transparent;
 border-right:11px solid transparent;
 position:absolute;
 height:0;
 width:0;
 top:17px;
 left:15px;
 display:block;
 content:""
}
.module-30005 .banner_container .banner_apply_container .course_detail .price {
 color:#343646;
 font-size:14px;
 float:left
}
.module-30005 .banner_container .banner_apply_container .course_detail .price span {
 color:#e55d10;
 font-size:21px
}
.module-30005 .banner_container .banner_apply_container .course_detail .ladder_price {
 height:100%;
 float:right
}
.module-30005 .banner_container .banner_apply_container .course_detail .ladder_price .ladder_tip {
 padding:5px 8px;
 background:#3e404f;
 color:#fff;
 font-size:12px;
 border-radius:3px;
 position:relative
}
.module-30005 .banner_container .banner_apply_container .course_detail .ladder_price .ladder_tip span {
 text-decoration:line-through
}
.module-30005 .banner_container .banner_apply_container .course_detail .ladder_price .ladder_tip:before {
 border-top:5px solid #3e404f;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 position:absolute;
 height:0;
 width:0;
 top:9px;
 left:-7px;
 display:block;
 content:"";
 transform:rotate(90deg);
 -webkit-transform:rotate(90deg);
 -moz-transform:rotate(90deg);
 -o-transform:rotate(90deg);
 -ms-transform:rotate(90deg)
}
.module-30005 .banner_container .banner_apply_container .course_detail .ladder_price .ladder_last {
 float:right;
 font-size:12px;
 color:#343646
}
.module-30005 .banner_container .banner_apply_container .course_detail .ladder_price .ladder_last span {
 width:23px;
 height:21px;
 background:url(//img.sanjieke.cn/online_class/mladderpricebg.png) no-repeat 50%;
 background-size:cover;
 display:inline-block;
 vertical-align:bottom;
 text-align:center;
 line-height:22px;
 color:#fff;
 margin:0 3px
}
.module-30005 .banner_container .banner_apply_container .other_con {
 margin-top:11px;
 text-align:center;
 color:#8b8c96;
 font-size:14px;
 background:#e9ffe9;
 border:1px solid #390;
 border-radius:3px;
 width:100%;
 height:33px;
 line-height:33px;
 color:#390
}
.module-30005 .banner_container .banner_apply_container .other_con span i {
 width:14px;
 height:16px;
 background:url(//img.sanjieke.cn/online_class/refundicon.png) no-repeat 50%;
 background-size:cover;
 display:inline-block;
 vertical-align:middle;
 margin-right:10px
}
.module-30005 .banner_container .banner_apply_container .other_con span p {
 display:inline-block;
 vertical-align:middle
}
@media screen and (device-aspect-ratio:40/71) {
 .module-30005 .banner_container .banner_apply_container .course_detail .ladder_price .ladder_last span {
  margin:0 1px
 }
}
.module-30006 .class_info_container {
 width:100%;
 height:87px;
 background:#fff;
 position:fixed;
 bottom:0;
 right:0;
 z-index:5000
}
.module-30006 .class_info_container .change_class {
 width:41px;
 height:100%;
 background:#5c8fcf;
 border-top:1px solid #5c8fcf;
 float:left
}
.module-30006 .class_info_container .change_class .change_icon {
 width:10px;
 height:5px;
 display:block;
 margin:22px auto 4px;
 background:url(//img.sanjieke.cn/home/bottom_arrow.png) no-repeat 50%;
 background-size:100% auto
}
.module-30006 .class_info_container .change_class .change_con {
 width:30px;
 height:36px;
 margin:0 auto;
 font-size:12px;
 color:#fff;
 display:block;
 text-align:center;
 line-height:16px
}
.module-30006 .class_info_container .class_info_con {
 width:calc(100% - 77px);
 height:calc(100% - 24px);
 padding:14px 20px 16px 16px;
 background:#fff;
 border-top:1px solid #e4e4e4;
 float:right;
 position:relative
}
.module-30006 .class_info_container .class_info_con .class_info_price {
 position:absolute;
 top:5px;
 left:17px;
 z-index:3400
}
.module-30006 .class_info_container .class_info_con .class_info_price .price_pay {
 color:#e74e4e;
 font-size:24px;
 display:inline-block;
 vertical-align:middle;
 display:block
}
.module-30006 .class_info_container .class_info_con .class_info_price .price_pay i {
 font-style:normal
}
.module-30006 .class_info_container .class_info_con .class_info_price .price_pay .priceStyle1 {
 font-size:14px;
 color:#666
}
.module-30006 .class_info_container .class_info_con .class_info_price .price_pay .priceStyle2 {
 font-size:14px;
 color:#e74e4e
}
.module-30006 .class_info_container .class_info_con .class_info_price .price_throughline {
 font-size:14px;
 color:#999;
 display:inline-block;
 vertical-align:middle;
 display:block;
 margin-top:14px
}
.module-30006 .class_info_container .class_info_con .class_info_price .price_throughline i {
 text-decoration:line-through;
 font-style:normal
}
.module-30006 .class_info_container .class_info_con .class_info_fqmx {
 width:auto;
 height:19px;
 padding:0 5px;
 border:1px solid #e74e4e;
 position:absolute;
 bottom:37px;
 left:17px;
 z-index:3400;
 text-align:center;
 line-height:19px;
 color:#e74e4e;
 font-size:12px;
 border-radius:2px
}
.module-30006 .class_info_container .class_info_con .class_info_countdown {
 position:absolute;
 top:60px;
 left:20px;
 z-index:3400
}
.module-30006 .class_info_container .class_info_con .class_info_countdown .ct_time {
 width:18px;
 height:16px;
 font-size:12px;
 color:#333;
 text-align:center;
 line-height:16px;
 display:inline-block;
 vertical-align:middle;
 background:url(//img.sanjieke.cn/online_class/ctbg.png) no-repeat 50%;
 background-size:100% auto
}
.module-30006 .class_info_container .class_info_con .class_info_countdown .ct_time_con {
 font-size:12px;
 color:#666;
 display:inline-block;
 vertical-align:middle;
 margin:0 3px
}
.module-30006 .class_info_container .class_info_con .class_info_right {
 width:130px;
 height:63px;
 float:right;
 position:relative
}
.module-30006 .class_info_container .class_info_con .class_info_right .class_info_date {
 font-size:13px;
 color:#323e48;
 text-align:center;
 position:absolute;
 top:0;
 left:0;
 right:0;
 margin:auto;
 z-index:3400
}
.module-30006 .class_info_container .class_info_con .class_info_right .cd-button {
 width:127px;
 height:35px;
 background:#fcc800;
 border-radius:18px;
 text-align:center;
 line-height:35px;
 font-size:13px;
 color:#333;
 display:block;
 position:absolute;
 bottom:4px;
 left:0;
 right:0;
 margin:auto;
 z-index:3400
}
.module-30006 .class_info_container .class_info_con .class_info_right .cd-no-click {
 color:#b6bec6;
 background:#eaeff3;
 cursor:default
}
.module-30006 .class_info_container .class_info_con .class_info_right .course_remain {
 font-size:12px;
 color:#666;
 position:absolute;
 bottom:14px;
 right:29px;
 z-index:3400
}
.module-30006 .class_info_container .class_info_con .class_info_right .sale2019tip {
 width:117px;
 height:20px;
 background:#ea5233;
 border-radius:3px;
 display:inline-block;
 position:absolute;
 bottom:9px;
 right:24px;
 z-index:3400;
 color:#fff;
 font-size:12px;
 line-height:20px;
 text-align:center
}
.module-30006 .class_info_container .class_info_con .class_info_right .sale2019tip:before {
 border-bottom:6px solid #ea5233;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 position:absolute;
 height:0;
 width:0;
 top:-6px;
 right:52px;
 display:block;
 content:""
}
.module-30006 .class_info_container .one_class {
 width:calc(100% - 36px)
}
.module-30006 .class_info_container .no_countdown .class_info_price {
 top:18px
}
.module-30006 .class_info_container .no_countdown .class_info_date {
 top:48px
}
.module-30006 .class_info_container .no_countdown .class_info_countdown {
 display:none
}
.module-30006 .class_info_container .class_fqmx .class_info_price {
 top:5px
}
.module-30006 .class_info_container .class_fqmx .class_info_price .price_throughline {
 margin-top:32px
}
.module-30006 .class_info_container .class_fqmx .class_info_date {
 top:65px
}
.module-30006 .class_info_container .class_fqmx .class_info_countdown {
 display:none
}
.module-30006 .class_info_container .class_list_container_bg {
 width:100%;
 height:100%;
 background:rgba(0,0,0,.4);
 position:fixed;
 bottom:87px;
 right:0;
 z-index:5250;
 display:none
}
.module-30006 .class_info_container .class_list_container_bg .class_list_container {
 width:calc(100% - 30px);
 padding:24px 15px 18px;
 background:#fff;
 position:fixed;
 bottom:87px;
 right:0;
 z-index:5300
}
.module-30006 .class_info_container .class_list_container_bg .class_list_container .class_list_p {
 font-size:14px;
 color:#333;
 text-align:center;
 margin-bottom:13px
}
.module-30006 .class_info_container .class_list_container_bg .class_list_container .class_list_con {
 width:100%
}
.module-30006 .class_info_container .class_list_container_bg .class_list_container .class_list_con .class_btn {
 width:100%;
 height:58px;
 border:1px solid #333;
 border-radius:2px;
 text-align:center;
 font-size:14px;
 color:#333;
 display:block;
 margin-bottom:9px;
 box-sizing:border-box;
 padding:0 12px;
 display:flex;
 align-items:center;
 justify-content:left
}
.module-30006 .class_info_container .class_list_container_bg .class_list_container .class_list_con .class_btn .class_btn_con {
 width:100%
}
.module-30006 .class_info_container .class_list_container_bg .class_list_container .class_list_con .class_btn .class_btn_con span {
 display:block
}
.module-30006 .class_info_container .class_list_container_bg .class_list_container .class_list_con .class_btn .class_btn_con .class_btn_con2 {
 margin-top:5px
}
.module-30006 .class_info_container .class_list_container_bg .class_list_container .class_list_con .class_btn .countdownTimeI {
 font-style:normal
}
.module-30006 .class_info_container .class_list_container_bg .class_list_container .class_list_con .class_btn_active {
 background:#d9eaff
}
.module-30006 .class_info_container .class_list_container_bg .class_list_container .class_list_con .class_btn_noClick {
 border:1px solid #eaeff3;
 background:#eaeff3;
 cursor:default;
 color:#b6bec6
}
.module-30006 .open_class_list .change_class .change_icon {
 transform:rotate(180deg);
 -webkit-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 -o-transform:rotate(180deg)
}
.module-30006 .open_class_list .class_list_container_bg {
 display:block
}
@media screen and (device-aspect-ratio:40/71) {
 .module-30006 .class_info_container .class_info_con {
  width:calc(100% - 61px);
  height:calc(100% - 24px);
  padding:14px 10px 10px
 }
 .module-30006 .class_info_container .class_info_con .class_info_date {
  font-size:12px
 }
 .module-30006 .class_info_container .class_info_con .apply_btn {
  width:110px
 }
 .module-30006 .class_info_container .class_info_con .course_remain {
  right:20px
 }
 .module-30006 .class_info_container .class_info_con .class_info_countdown {
  left:15px
 }
 .module-30006 .class_info_container .class_info_con .class_info_countdown .ct_time_con {
  margin:0 1px
 }
}
.module-30007 .banner_container .banner_img {
 width:100%
}
.module-30008 {
 width:calc(100% - 28px);
 height:59px;
 padding:8px 14px;
 background:#fff;
 position:fixed;
 bottom:0;
 left:0;
 z-index:7000
}
.module-30008 .module-left {
 width:calc(100% - 147px);
 height:100%;
 float:left;
 position:relative
}
.module-30008 .module-left .module-left-p {
 color:#333;
 font-size:13px;
 text-align:left
}
.module-30008 .module-left .module-left-price-container {
 position:absolute;
 left:0;
 bottom:0;
 z-index:3100
}
.module-30008 .module-left .module-left-price-container .module-left-price i {
 font-style:normal;
 font-weight:500
}
.module-30008 .module-left .module-left-price-container .module-left-price .price-mark {
 color:#f33;
 font-size:12px
}
.module-30008 .module-left .module-left-price-container .module-left-price .price-num {
 color:#f33;
 font-size:30px
}
.module-30008 .module-left .module-left-price-container .module-left-origin-price {
 color:#888;
 font-size:12px;
 text-decoration:line-through
}
.module-30008 .module-right {
 width:147px;
 height:100%;
 float:right
}
.module-30008 .module-right .module-btn {
 width:147px;
 height:40px;
 background:#fcc800;
 border-radius:20px;
 text-align:center;
 line-height:40px;
 display:block;
 font-size:15px;
 color:#333;
 font-weight:500
}
.module-30008 .module-right .module-btn-disable {
 background:#eaeff3;
 color:#b6bec6
}
.module-30008 .module-right .module-right-p {
 width:100%;
 text-align:center;
 font-size:12px;
 color:#333;
 margin-top:5px
}
.module-30008 .module-right .module-right-p .module-right-people-num {
 color:#f33;
 font-style:normal;
 margin:0 3px
}
.module-30008 .module-goto-class .module-btn {
 width:100%;
 height:40px;
 background:#fcc800;
 border-radius:20px;
 text-align:center;
 line-height:40px;
 display:block;
 font-size:15px;
 color:#333;
 font-weight:500
}
.module-30008 .module-goto-class .module-right-p {
 width:100%;
 text-align:center;
 font-size:12px;
 color:#888;
 margin-top:5px;
 font-weight:300
}
.module-30009 {
 width:calc(100% - 28px);
 height:59px;
 padding:8px 14px;
 background:#fff;
 position:fixed;
 bottom:0;
 left:0;
 z-index:7000
}
.module-30009 .module-left {
 width:calc(100% - 147px);
 height:100%;
 float:left;
 position:relative
}
.module-30009 .module-left .module-left-p {
 color:#333;
 font-size:13px;
 text-align:left
}
.module-30009 .module-left .module-left-price-container {
 position:absolute;
 left:0;
 bottom:0;
 z-index:3100
}
.module-30009 .module-left .module-left-price-container .module-left-price i {
 font-style:normal;
 font-weight:500
}
.module-30009 .module-left .module-left-price-container .module-left-price .price-mark {
 color:#f33;
 font-size:12px
}
.module-30009 .module-left .module-left-price-container .module-left-price .price-num {
 color:#f33;
 font-size:30px
}
.module-30009 .module-left .module-left-price-container .module-left-origin-price {
 color:#888;
 font-size:12px;
 text-decoration:line-through
}
.module-30009 .module-right {
 width:147px;
 height:100%;
 float:right
}
.module-30009 .module-right .module-btn {
 width:147px;
 height:40px;
 background:#fcc800;
 border-radius:20px;
 text-align:center;
 line-height:40px;
 display:block;
 font-size:15px;
 color:#333;
 font-weight:500
}
.module-30009 .module-right .module-btn-disable {
 background:#eaeff3;
 color:#b6bec6
}
.module-30009 .module-right .module-right-p {
 width:100%;
 text-align:center;
 font-size:12px;
 color:#333;
 margin-top:5px
}
.module-30009 .module-right .module-right-p .module-right-people-num {
 color:#f33;
 font-style:normal;
 margin:0 3px
}
.module-30009 .module-goto-class .module-btn {
 width:100%;
 height:40px;
 background:#fcc800;
 border-radius:20px;
 text-align:center;
 line-height:40px;
 display:block;
 font-size:15px;
 color:#333;
 font-weight:500
}
.module-30009 .module-goto-class .module-right-p {
 width:100%;
 text-align:center;
 font-size:12px;
 color:#888;
 margin-top:5px;
 font-weight:300
}
.module-30010 {
 width:214px;
 height:35px;
 position:fixed;
 bottom:85px;
 left:16px;
 z-index:6000;
 overflow:hidden
}
.module-30010 .successListContainer {
 position:absolute;
 left:0;
 bottom:0;
 z-index:6100
}
.module-30010 .successList {
 width:214px;
 height:34px;
 background:#000;
 opacity:1;
 border-radius:17px;
 display:block;
 transition:all .7s ease;
 position:absolute;
 left:0;
 z-index:6100;
 line-height:34px
}
.module-30010 .successList .successList-avator {
 width:24px;
 height:24px;
 background:#d8d8d8;
 border-radius:12px;
 display:inline-block;
 vertical-align:middle;
 margin-left:5px;
 margin-right:5px
}
.module-30010 .successList .successList-span {
 display:inline-block;
 vertical-align:middle;
 color:#fff;
 font-size:12px
}
.module-30010 .successList .successList-span i {
 font-style:normal;
 display:inline-block;
 vertical-align:middle
}
.module-30010 .successList .successList-span .successList-span-name {
 width:88px;
 display:inline-block;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.module-30010 .successList:first-child {
 opacity:.1;
 bottom:79px
}
.module-30010 .successList:nth-child(2) {
 opacity:.3;
 bottom:38px
}
.module-30010 .successList:nth-child(3) {
 opacity:.6;
 bottom:0
}
.module-30010 .successList:last-child {
 opacity:1;
 bottom:-38px
}
.module-30011 {
 width:100%;
 background:#353648;
 position:relative
}
.module-30011 .module-container {
 width:340px;
 min-height:120px;
 padding-bottom:20px;
 margin:0 auto;
 overflow:hidden
}
.module-30011 .module-container .module-left {
 width:100%;
 height:100%
}
.module-30011 .module-container .module-left .course-title-container {
 width:100%;
 margin-top:44px;
 text-align:center
}
.module-30011 .module-container .module-left .course-title-container .course-title {
 color:#fff;
 font-size:22px;
 font-weight:500;
 position:relative
}
.module-30011 .module-container .module-left .course-title-container .course-title .course-type {
 width:48px;
 height:20px;
 text-align:center;
 line-height:20px;
 font-style:normal;
 font-size:12px;
 color:#fff;
 border:1px solid hsla(0,0%,100%,.2);
 border-radius:4px;
 position:absolute;
 right:0;
 bottom:32px;
 z-index:6000
}
.module-30011 .module-container .module-left .titleNoSubtitle {
 margin-top:66px
}
.module-30011 .module-container .module-left .course-subtitle {
 width:295px;
 height:32px;
 background:#ffc845;
 border-radius:4px;
 margin:20px auto 0;
 text-align:center;
 line-height:32px;
 color:#353648;
 font-size:16px;
 font-weight:500
}
.module-30011 .module-container .module-left .course-list {
 width:295px;
 margin:22px auto 0
}
.module-30011 .module-container .module-left .course-list .course-list-li {
 width:100%;
 margin-bottom:12px;
 position:relative
}
.module-30011 .module-container .module-left .course-list .course-list-li .li-icon {
 width:20px;
 height:20px;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAARVBMVEVHcEz/yUb/zEn/yUX/yUX/ykj/yUX/yEX/yUb/1Ez/yEX/yUb/yEU1Nkjyv0Wyj0ZOR0dAPUjfsEV1Y0ePd0bLokVhVUdqAB9NAAAADHRSTlMApSNyqlLZ8IAPv9NtxINTAAABFklEQVQ4y5WV25aFIAhALU9Z3tKs/v9TJztNAYPl8Njai60IJASKVja6V6rXjWxFMcbBWBBmGAuYsiQUh3Z/sAPtKDfYQgxY+7HF+ED9A7eTFV5i7+xLnDca1RuoxifxnEKaobyQ0AfnXPQgZSFhcjkmkNKw3OQQaPZ+KYv3+D2kbYV8ELvl+iBFw3Hrlwv3l0boux5b3FYkXm9Qi/46Vsz1OA61ULG1vVD4nhsQe/g4FNwLwogziNVZzoizWtMab4w4XwaU50QYcS4PKPgcby6Rykr0hMvFRU/AFjfFJZ8IZ0ibzQXx0WaocRde/J0F1LmBE59ziFL6FMNUGK7qca1fAPUrpX5JVa+9fyzS+tVcv+xffh8/eLQ8vDJt5owAAAAASUVORK5CYII=) no-repeat 50%;
 background-size:cover;
 display:inline-block;
 vertical-align:middle;
 position:absolute;
 top:2px;
 left:0;
 z-index:3000
}
.module-30011 .module-container .module-left .course-list .course-list-li .li-con {
 width:calc(100% - 29px);
 display:block;
 font-size:15px;
 color:#fff;
 line-height:24px;
 margin-left:29px
}
.module-30011 .courseBg1 {
 width:112px;
 height:120px;
 position:absolute;
 bottom:72px;
 right:0;
 z-index:5000
}
.module-30011 .module-bottom {
 width:100%;
 height:72px;
 background:url(//asset.3jk.top/project/homepage/img/zixueban-wap.jpg?v=99daec3) no-repeat 50%;
 background-size:cover;
 position:relative
}
.module-30011 .module-bottom .module-bottom-con {
 width:133px;
 height:50px;
 border:1px solid #e2e8f9;
 position:absolute;
 right:10%;
 top:0;
 bottom:0;
 margin:auto;
 z-index:3000
}
.module-30011 .module-bottom .module-bottom-con .module-bottom-span {
 width:100%;
 color:#6d7a85;
 font-size:12px;
 text-align:center;
 letter-spacing:2px;
 display:block;
 margin:0 auto
}
.module-30011 .module-bottom .module-bottom-con .module-bottom-span1 {
 margin:10px auto 3px
}
.module-30011 .module-bottom .module-bottom-con .module-bottom-span2 .module-bottom-span-i {
 font-style:normal;
 color:#6d7a85;
 font-size:16px;
 font-weight:700;
 margin:0 3px
}
.module-30011 .module-container-fixed {
 width:100%;
 height:71px;
 background:#fff;
 position:fixed;
 bottom:0;
 left:0;
 z-index:6000
}
.module-30011 .module-container-fixed .fixed-left {
 float:left;
 margin-left:20px;
 margin-top:10px
}
.module-30011 .module-container-fixed .fixed-left .fixed-left-price .price-icon {
 font-style:normal;
 color:#f30;
 font-size:18px;
 display:inline-block
}
.module-30011 .module-container-fixed .fixed-left .fixed-left-price .price-num {
 color:#f30;
 font-size:32px;
 display:inline-block;
 font-weight:500
}
.module-30011 .module-container-fixed .fixed-left .fixed-left-origin-price {
 color:#bec8cf;
 font-size:12px;
 text-decoration:line-through;
 margin-top:6px
}
.module-30011 .module-container-fixed .fixed-right {
 float:right;
 margin-top:7px;
 margin-right:20px
}
.module-30011 .module-container-fixed .fixed-right .cd-button {
 width:168px;
 height:40px;
 background:#fcc800;
 color:#333;
 font-weight:700;
 font-size:16px;
 text-align:center;
 line-height:40px;
 border-radius:20px;
 display:block
}
.module-30011 .module-container-fixed .fixed-right .people-num {
 text-align:center;
 color:#6d7a85;
 font-size:12px;
 margin-top:4px
}
.marketingTopDetail {
 width:100%;
 height:537px;
 background:url(//asset.3jk.top/project/homepage/img/bg.png?v=2386f28) #242930;
 background-repeat:no-repeat;
 background-size:100% auto
}
.marketingTopDetail .logo {
 padding:6px 0 16px 28px
}
.marketingTopDetail .logo img {
 width:73px;
 height:41px
}
.marketingTopDetail .courseName {
 height:33px;
 box-sizing:border-box;
 display:inline-block;
 padding:7px 48px 8px 24px;
 background:#ffc845;
 position:relative
}
.marketingTopDetail .courseName span {
 display:inline-block;
 height:18px;
 font-size:18px;
 font-family:SourceHanSansCN-Medium,SourceHanSansCN;
 font-weight:500;
 color:#242930;
 line-height:18px
}
.marketingTopDetail .courseName:after {
 display:inline-block;
 content:"";
 background:url(//asset.3jk.top/project/homepage/img/shape.png?v=e749a90);
 width:38px;
 height:33px;
 background-size:100%;
 position:absolute;
 right:0;
 top:0
}
.marketingTopDetail .talkText {
 height:24px;
 text-align:center;
 font-size:18px;
 font-family:SourceHanSansCN-Medium,SourceHanSansCN;
 font-weight:500;
 color:#fff;
 line-height:24px;
 margin:18px 0 46px
}
.marketingTopDetail .talkText span {
 color:#ff6d37
}
.marketingTopDetail .talkText:after {
 content:"";
 display:block;
 width:30px;
 height:6px;
 background:#ffc845;
 border-radius:5px;
 margin:20px auto 0
}
.marketingTopDetail .special {
 width:calc(100% - 20px);
 margin:0 auto;
 height:132px;
 background:#ffc845;
 border-radius:10px;
 padding:26px 16px;
 box-sizing:border-box;
 text-align:center
}
.marketingTopDetail .special .special_box {
 margin-bottom:20px;
 display:flex;
 justify-content:space-around
}
.marketingTopDetail .special .special_box .single {
 width:25%;
 height:43px;
 display:inline-block
}
.marketingTopDetail .special .special_box .single .p1 {
 height:18px;
 font-size:18px;
 font-family:SourceHanSansCN-Bold,SourceHanSansCN;
 font-weight:700;
 color:#242930;
 line-height:18px;
 margin-bottom:9px
}
.marketingTopDetail .special .special_box .single .p2 {
 height:14px;
 font-size:14px;
 font-family:SourceHanSansCN-Normal,SourceHanSansCN;
 font-weight:400;
 color:#242930;
 line-height:14px;
 letter-spacing:0
}
.marketingTopDetail .special .report {
 height:22px;
 font-size:16px;
 font-family:SourceHanSansCN-Bold,SourceHanSansCN;
 font-weight:700;
 color:#242930;
 line-height:22px
}
.marketingTopDetail .marketing_explain {
 height:168px;
 width:calc(100% - 20px);
 border-radius:10px;
 margin:33px auto 0
}
.marketingTopDetail .marketing_explain .marketing_price {
 height:65px;
 background:#f30;
 padding:8px 10px;
 box-sizing:border-box;
 border-radius:10px 10px 0 0
}
.marketingTopDetail .marketing_explain .marketing_price .price .group {
 height:32px;
 vertical-align:middle;
 margin-right:8px;
 display:inline-block;
 font-size:16px;
 font-family:PingFangSC-Semibold,PingFang SC;
 font-weight:600;
 color:#fff;
 line-height:22px
}
.marketingTopDetail .marketing_explain .marketing_price .price .group span {
 font-size:36px
}
.marketingTopDetail .marketing_explain .marketing_price .price .original {
 display:inline-block;
 vertical-align:middle;
 height:21px;
 font-size:15px;
 font-family:PingFangSC-Regular,PingFang SC;
 color:#fff;
 line-height:21px;
 margin-right:8px;
 text-decoration:line-through
}
.marketingTopDetail .marketing_explain .marketing_price .price .groupPeople {
 vertical-align:top;
 display:inline-block;
 width:88px;
 height:23px;
 background:#fff;
 border-radius:23px;
 text-align:center;
 font-size:13px;
 font-family:PingFangSC-Semibold,PingFang SC;
 font-weight:600;
 color:#f30;
 line-height:23px
}
.marketingTopDetail .marketing_explain .marketing_price p {
 height:17px;
 font-size:12px;
 font-family:PingFangSC-Regular,PingFang SC;
 font-weight:400;
 color:#fff;
 line-height:17px
}
.marketingTopDetail .marketing_explain .marketing_flow {
 height:103px;
 background:#fff;
 border-radius:0 0 10px 10px;
 padding:10px 10px 16px;
 box-sizing:border-box;
 text-align:center
}
.marketingTopDetail .marketing_explain .marketing_flow p {
 height:21px;
 font-size:15px;
 font-family:PingFangSC-Medium,PingFang SC;
 font-weight:500;
 color:#333;
 line-height:21px;
 margin-bottom:8px;
 text-align:left
}
.marketingTopDetail .marketing_explain .marketing_flow img {
 height:48px
}
.activityAlert[data-v-082131f0] {
 width:100%;
 height:100%;
 position:fixed;
 background:#fff;
 top:0;
 padding-top:98px;
 box-sizing:border-box;
 left:0;
 z-index:8888
}
.activityAlert .bg-icon[data-v-082131f0] {
 width:177px;
 height:204px;
 display:block;
 margin:0 auto 50px
}
.activityAlert .info[data-v-082131f0] {
 font-size:16px;
 color:#5b656d;
 line-height:25px;
 text-align:center
}
.dialog_wrapper[data-v-927c2940] {
 width:100%;
 height:100%;
 background:rgba(0,0,0,.6);
 position:fixed;
 top:0;
 z-index:7100
}
.dialog_wrapper .groupPast[data-v-927c2940] {
 width:200px;
 height:126px;
 background:#fff;
 box-shadow:0 2px 20px 0 rgba(0,0,0,.2);
 border-radius:10px;
 position:fixed;
 left:0;
 right:0;
 top:0;
 bottom:0;
 margin:auto;
 padding:24px 10px;
 box-sizing:border-box;
 text-align:center;
 font-size:16px;
 font-family:PingFangSC-Semibold,PingFang SC;
 font-weight:600;
 color:#242930;
 line-height:22px
}
.dialog_wrapper .groupPast img[data-v-927c2940] {
 width:40px;
 height:40px;
 margin-bottom:16px
}
.repeat_wrapper[data-v-2b71bf1f] {
 width:100%;
 height:100%;
 background:rgba(0,0,0,.6);
 position:fixed;
 top:0;
 z-index:7100
}
.repeat_wrapper .dialog_container[data-v-2b71bf1f] {
 width:245px;
 height:126px;
 background:#fff;
 box-shadow:0 2px 20px 0 rgba(0,0,0,.2);
 border-radius:10px;
 position:fixed;
 left:0;
 right:0;
 top:0;
 bottom:0;
 margin:auto;
 padding:24px;
 box-sizing:border-box;
 text-align:center
}
.repeat_wrapper .dialog_container p[data-v-2b71bf1f] {
 height:22px;
 font-size:16px;
 font-family:PingFangSC-Regular,PingFang SC;
 font-weight:400;
 line-height:22px;
 margin-bottom:16px;
 color:#242930
}
.repeat_wrapper .dialog_container .checkGroup[data-v-2b71bf1f] {
 width:185px;
 height:40px;
 display:inline-block;
 background:#ffc845;
 border-radius:20px;
 font-size:17px;
 font-family:PingFangSC-Medium,PingFang SC;
 font-weight:500;
 line-height:40px;
 color:#242930;
 margin-bottom:70px
}
.repeat_wrapper .dialog_container img[data-v-2b71bf1f] {
 width:42px;
 height:42px
}
.groupBookingPayBtn[data-v-7aca75b8] {
 width:100%;
 height:80px;
 padding:8px 15px 27px;
 box-sizing:border-box;
 background:#fff;
 border-top:1px solid #e4e4e4;
 position:fixed;
 left:0;
 bottom:0;
 z-index:3000;
 text-align:center
}
.groupBookingPayBtn .payBtn_wrapper[data-v-7aca75b8] {
 overflow:hidden;
 text-align:center
}
.groupBookingPayBtn .payBtn_wrapper .payBtn[data-v-7aca75b8] {
 height:45px;
 padding:7px 0;
 box-sizing:border-box;
 display:inline-block
}
.groupBookingPayBtn .payBtn_wrapper .payBtn p[data-v-7aca75b8] {
 font-family:PingFangSC-Medium,PingFang SC
}
.groupBookingPayBtn .payBtn_wrapper .payBtn .price[data-v-7aca75b8] {
 height:12px;
 font-size:12px;
 font-weight:400;
 color:#fff;
 line-height:12px;
 margin-bottom:4px
}
.groupBookingPayBtn .payBtn_wrapper .payBtn .payType[data-v-7aca75b8] {
 height:15px;
 line-height:15px;
 font-size:15px;
 font-weight:500;
 color:#fff
}
.groupBookingPayBtn .payBtn_wrapper .payBtn_alone[data-v-7aca75b8] {
 width:42%;
 float:left;
 background:#fcc800;
 border-radius:24px 0 0 24px
}
.groupBookingPayBtn .payBtn_wrapper .payBtn_alone .payType[data-v-7aca75b8],
.groupBookingPayBtn .payBtn_wrapper .payBtn_alone .price[data-v-7aca75b8] {
 color:#333
}
.groupBookingPayBtn .payBtn_wrapper .payBtn_group[data-v-7aca75b8] {
 width:58%;
 float:left;
 background:#f30;
 border-radius:0 24px 24px 0
}
.groupBookingPayBtn .payBtn_wrapper .pastBtn[data-v-7aca75b8] {
 background:#909399
}
.groupBookingPayBtn .shareBtn_wrapper[data-v-7aca75b8] {
 text-align:center;
 overflow:hidden
}
.groupBookingPayBtn .shareBtn_wrapper .handleBtn[data-v-7aca75b8] {
 display:inline-block;
 height:40px;
 line-height:40px;
 border-radius:20px
}
.groupBookingPayBtn .shareBtn_wrapper .checkStep[data-v-7aca75b8] {
 width:38.5%;
 border:1px solid #f30;
 font-size:14px;
 font-family:PingFangSC-Regular,PingFang SC;
 font-weight:400;
 color:#f30;
 float:left;
 margin-right:2.8%
}
.groupBookingPayBtn .shareBtn_wrapper .invite[data-v-7aca75b8] {
 width:58%;
 background:#f30;
 font-size:17px;
 font-family:PingFangSC-Medium,PingFang SC;
 font-weight:500;
 color:#fff;
 float:left
}
.groupBookingPayBtn .goToClass_wrapper[data-v-7aca75b8] {
 width:100%;
 height:40px;
 display:inline-block;
 background:#ffc845;
 border-radius:20px;
 text-align:center;
 font-size:17px;
 font-family:PingFangSC-Medium,PingFang SC;
 font-weight:500;
 color:#333;
 line-height:40px
}
.groupBookingPayBtn .goToClass_wrapper a[data-v-7aca75b8] {
 -webkit-tap-highlight-color:rgba(255,255,255,0);
 -webkit-user-select:none;
 -moz-user-focus:none;
 -moz-user-select:none;
 color:#333
}
.dialog_wrapper[data-v-106b3994] {
 width:100%;
 height:100%;
 background:rgba(0,0,0,.6);
 position:fixed;
 top:0;
 z-index:7100
}
.dialog_wrapper .dialog_container[data-v-106b3994] {
 width:180px;
 height:126px;
 background:#fff;
 box-shadow:0 2px 20px 0 rgba(0,0,0,.2);
 border-radius:10px;
 position:fixed;
 left:0;
 right:0;
 top:0;
 bottom:0;
 margin:auto;
 padding:24px;
 box-sizing:border-box;
 text-align:center
}
.dialog_wrapper .dialog_container img[data-v-106b3994] {
 width:40px;
 height:40px;
 margin-bottom:16px
}
.dialog_wrapper .dialog_container p[data-v-106b3994] {
 font-size:16px;
 font-family:PingFangSC-Semibold,PingFang SC;
 font-weight:600;
 color:#242930;
 line-height:22px
}
.dialog_wrapper .fullHeight[data-v-106b3994] {
 height:148px;
 padding:24px 20px
}
.miniCoursePayLoading[data-v-0f04cbc5] {
 width:100%;
 height:100%;
 position:fixed;
 top:0;
 left:0;
 z-index:5000;
 background:rgba(0,0,0,.7)
}
.miniCoursePayLoading .loadingGif[data-v-0f04cbc5] {
 width:40px;
 height:40px;
 position:fixed;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 z-index:5100
}
.miniCoursePayLoading .loadingP[data-v-0f04cbc5] {
 width:200px;
 height:20px;
 text-align:center;
 font-size:14px;
 line-height:20px;
 color:#fff;
 position:fixed;
 top:80px;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 z-index:5100;
 display:block
}
.module-top .groupDetail .groupDetailHeader {
 width:100%;
 height:168px;
 padding:24px 16px;
 box-sizing:border-box
}
.module-top .groupDetail .groupDetailHeader .thumbnail {
 width:120px;
 height:120px;
 display:inline-block;
 vertical-align:top;
 margin-right:16px
}
.module-top .groupDetail .groupDetailHeader .courseInfo {
 display:inline-block;
 vertical-align:top;
 width:calc(100% - 140px)
}
.module-top .groupDetail .groupDetailHeader .courseInfo .title {
 font-size:17px;
 font-family:PingFangSC-Medium,PingFang SC;
 font-weight:500;
 color:#333;
 line-height:24px;
 margin-bottom:16px
}
.module-top .groupDetail .groupDetailHeader .courseInfo .groupPeople {
 width:80px;
 height:20px;
 display:inline-block;
 background:#f30;
 border-radius:23px;
 text-align:center;
 font-size:12px;
 font-family:PingFangSC-Semibold,PingFang SC;
 font-weight:600;
 color:#fff;
 line-height:20px;
 margin-bottom:4px
}
.module-top .groupDetail .groupDetailHeader .courseInfo .price {
 font-size:12px;
 line-height:17px
}
.module-top .groupDetail .groupDetailHeader .courseInfo .price .group {
 height:33px;
 font-size:12px;
 font-family:PingFangSC-Semibold,PingFang SC;
 font-weight:600;
 color:#f30;
 margin-right:8px;
 display:inline-block
}
.module-top .groupDetail .groupDetailHeader .courseInfo .price .group span {
 font-size:24px;
 line-height:33px
}
.module-top .groupDetail .groupDetailHeader .courseInfo .price .original {
 height:17px;
 font-family:PingFangSC-Regular,PingFang SC;
 font-weight:400;
 color:#98a4af;
 text-decoration:line-through
}
.module-top .groupDetail .groupInfo {
 width:100%;
 height:246px;
 background:#f9fafa;
 padding:30px 30px 26px;
 box-sizing:border-box
}
.module-top .groupDetail .groupInfo .breaktingDetail {
 height:190px;
 background:#fff;
 box-shadow:0 2px 20px 0 rgba(154,129,123,.2);
 border-radius:10px;
 padding:24px 0 16px;
 box-sizing:border-box;
 text-align:center
}
.module-top .groupDetail .groupInfo .breaktingDetail .breaktingDetailTop {
 margin-bottom:16px
}
.module-top .groupDetail .groupInfo .breaktingDetail .breaktingDetailTop .countDown {
 overflow:hidden;
 display:inline-block
}
.module-top .groupDetail .groupInfo .breaktingDetail .breaktingDetailTop .countDown .date {
 font-size:16px;
 font-family:PingFangSC-Semibold,PingFang SC;
 font-weight:600;
 color:#333;
 line-height:22px;
 float:left;
 margin-right:8px
}
.module-top .groupDetail .groupInfo .breaktingDetail .breaktingDetailTop .countDown .date .time {
 width:32px;
 height:24px;
 display:inline-block;
 background:#f30;
 border-radius:5px;
 line-height:24px;
 color:#fff
}
.module-top .groupDetail .groupInfo .breaktingDetail .breaktingDetailTop .countDown .date .colon {
 width:8px;
 display:inline-block
}
.module-top .groupDetail .groupInfo .breaktingDetail .breaktingDetailTop .countDown .text {
 float:left;
 height:22px;
 font-size:16px;
 font-family:PingFangSC-Regular,PingFang SC;
 font-weight:400;
 color:#000;
 line-height:22px
}
.module-top .groupDetail .groupInfo .breaktingDetail .breaktingDetailTop .success img {
 width:20px;
 height:20px;
 margin-right:2px;
 display:inline-block;
 vertical-align:middle
}
.module-top .groupDetail .groupInfo .breaktingDetail .breaktingDetailTop .success span {
 display:inline-block;
 vertical-align:middle;
 height:24px;
 font-size:17px;
 font-family:PingFangSC-Regular,PingFang SC;
 font-weight:400;
 color:#000;
 line-height:24px
}
.module-top .groupDetail .groupInfo .breaktingDetail .groupTalk {
 margin-bottom:20px
}
.module-top .groupDetail .groupInfo .breaktingDetail .groupTalk .noSuccessful {
 height:21px;
 font-size:15px;
 font-family:PingFangSC-Regular,PingFang SC;
 font-weight:400;
 color:#000;
 line-height:21px
}
.module-top .groupDetail .groupInfo .breaktingDetail .groupTalk .noSuccessful span {
 color:#f30
}
.module-top .groupDetail .groupInfo .breaktingDetail .groupPeople {
 display:flex;
 justify-content:center;
 padding:0 20px;
 box-sizing:border-box
}
.module-top .groupDetail .groupInfo .breaktingDetail .groupPeople .singlePeople {
 width:calc((100% - 100px)/3);
 margin-right:36px
}
.module-top .groupDetail .groupInfo .breaktingDetail .groupPeople .singlePeople .userAvatar {
 width:48px;
 height:48px;
 border-radius:50%;
 display:inline-block;
 position:relative
}
.module-top .groupDetail .groupInfo .breaktingDetail .groupPeople .singlePeople .userAvatar .photo {
 width:48px;
 height:48px;
 border-radius:50%
}
.module-top .groupDetail .groupInfo .breaktingDetail .groupPeople .singlePeople .userAvatar .colonel {
 width:28px;
 height:16px;
 display:inline-block;
 background:#f30;
 border-radius:4px;
 position:absolute;
 top:0;
 left:-12px;
 font-size:10px;
 font-family:PingFangSC-Semibold,PingFang SC;
 font-weight:600;
 color:#fff;
 line-height:16px
}
.module-top .groupDetail .groupInfo .breaktingDetail .groupPeople .singlePeople .nickname {
 width:100%;
 height:17px;
 font-size:12px;
 font-family:PingFangSC-Regular,PingFang SC;
 font-weight:400;
 color:#666;
 line-height:17px;
 margin-top:4px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.module-top .groupDetail .groupInfo .breaktingDetail .groupPeople .singlePeople:last-child {
 margin-right:0
}
.module-top .groupDetail .groupInfo .breaktingDetail .groupPeople .singlePeople .selectBorder {
 border:2px solid #ffc845
}
.module-top .groupDetail .marketing_flow {
 height:103px;
 padding:13px 20px;
 box-sizing:border-box;
 text-align:center
}
.module-top .groupDetail .marketing_flow p {
 height:21px;
 font-size:15px;
 font-family:PingFangSC-Medium,PingFang SC;
 font-weight:500;
 color:#242930;
 line-height:21px;
 margin-bottom:8px;
 text-align:left
}
.module-top .groupDetail .marketing_flow img {
 height:48px
}
.module-30013 {
 width:100%;
 background:#353648;
 position:relative
}
.module-30013 .module-container {
 width:340px;
 min-height:120px;
 padding-bottom:20px;
 margin:0 auto;
 overflow:hidden
}
.module-30013 .module-container .module-left {
 width:100%;
 height:100%
}
.module-30013 .module-container .module-left .course-title-container {
 width:100%;
 margin-top:44px;
 text-align:center
}
.module-30013 .module-container .module-left .course-title-container .course-title {
 color:#fff;
 font-size:22px;
 font-weight:500;
 position:relative
}
.module-30013 .module-container .module-left .course-title-container .course-title .course-type {
 width:48px;
 height:20px;
 text-align:center;
 line-height:20px;
 font-style:normal;
 font-size:12px;
 color:#fff;
 border:1px solid hsla(0,0%,100%,.2);
 border-radius:4px;
 position:absolute;
 right:0;
 bottom:32px;
 z-index:6000
}
.module-30013 .module-container .module-left .titleNoSubtitle {
 margin-top:66px
}
.module-30013 .module-container .module-left .course-subtitle {
 width:295px;
 height:32px;
 background:#ffc845;
 border-radius:4px;
 margin:20px auto 0;
 text-align:center;
 line-height:32px;
 color:#353648;
 font-size:16px;
 font-weight:500
}
.module-30013 .module-container .module-left .course-list {
 width:295px;
 margin:22px auto 0
}
.module-30013 .module-container .module-left .course-list .course-list-li {
 width:100%;
 margin-bottom:12px;
 position:relative
}
.module-30013 .module-container .module-left .course-list .course-list-li .li-icon {
 width:20px;
 height:20px;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAARVBMVEVHcEz/yUb/zEn/yUX/yUX/ykj/yUX/yEX/yUb/1Ez/yEX/yUb/yEU1Nkjyv0Wyj0ZOR0dAPUjfsEV1Y0ePd0bLokVhVUdqAB9NAAAADHRSTlMApSNyqlLZ8IAPv9NtxINTAAABFklEQVQ4y5WV25aFIAhALU9Z3tKs/v9TJztNAYPl8Njai60IJASKVja6V6rXjWxFMcbBWBBmGAuYsiQUh3Z/sAPtKDfYQgxY+7HF+ED9A7eTFV5i7+xLnDca1RuoxifxnEKaobyQ0AfnXPQgZSFhcjkmkNKw3OQQaPZ+KYv3+D2kbYV8ELvl+iBFw3Hrlwv3l0boux5b3FYkXm9Qi/46Vsz1OA61ULG1vVD4nhsQe/g4FNwLwogziNVZzoizWtMab4w4XwaU50QYcS4PKPgcby6Rykr0hMvFRU/AFjfFJZ8IZ0ibzQXx0WaocRde/J0F1LmBE59ziFL6FMNUGK7qca1fAPUrpX5JVa+9fyzS+tVcv+xffh8/eLQ8vDJt5owAAAAASUVORK5CYII=) no-repeat 50%;
 background-size:cover;
 display:inline-block;
 vertical-align:middle;
 position:absolute;
 top:2px;
 left:0;
 z-index:3000
}
.module-30013 .module-container .module-left .course-list .course-list-li .li-con {
 width:calc(100% - 29px);
 display:block;
 font-size:15px;
 color:#fff;
 line-height:24px;
 margin-left:29px
}
.module-30013 .courseBg1 {
 width:112px;
 height:120px;
 position:absolute;
 bottom:72px;
 right:0;
 z-index:5000
}
.module-30013 .module-bottom {
 width:100%;
 height:72px;
 background:url(//asset.3jk.top/project/homepage/img/zixueban-wap.jpg?v=99daec3) no-repeat 50%;
 background-size:cover;
 position:relative
}
.module-30013 .module-bottom .module-bottom-con {
 width:133px;
 height:50px;
 border:1px solid #e2e8f9;
 position:absolute;
 right:10%;
 top:0;
 bottom:0;
 margin:auto;
 z-index:3000
}
.module-30013 .module-bottom .module-bottom-con .module-bottom-span {
 width:100%;
 color:#6d7a85;
 font-size:12px;
 text-align:center;
 letter-spacing:2px;
 display:block;
 margin:0 auto
}
.module-30013 .module-bottom .module-bottom-con .module-bottom-span1 {
 margin:10px auto 3px
}
.module-30013 .module-bottom .module-bottom-con .module-bottom-span2 .module-bottom-span-i {
 font-style:normal;
 color:#6d7a85;
 font-size:16px;
 font-weight:700;
 margin:0 3px
}
.yunyin .courseBg1 {
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOAAAADyAQMAAABu/VsyAAAABlBMVEVHcEz///+flKJDAAAAAnRSTlMAGRL4ZfgAAANkSURBVFjD1Zk9btwwEIUlC4GKFFum1AFyCCYn8VHEo+QoPEKOoNIlmwAsGDHx/nH++MRdGAGixt79TJEzlOa9oYfhH13jayk/GuylvF8/bbieYflmseXCSrZguV1be6A5tNQrSDYTmCR0BBYZP2VySScGM7iruC+/q7jvLGCyM3C5diPn5qRySgZnBBcEVwD1lAVNWVqJFdAhWAAcEZwRPCHoEFwRLABOCM4InhB0CK4Ikq9+ff/KIcns29+PnxicxBtyorAu1pM1SJho3DKSQFcoItnZFopI4kCTLSLx7BnnkWReA/ieRAKnGzxZhekGF6tEuMLCzKLwsDAjg1NhYYpayKGshDQHuyy+NAeyiM40B7JyjzQHYQCSYGuJM9fDYEYqFG3YlJmag4CgfdcJLXZGiz3Z8kRhI5IFRHJNUEBwQNkbQPbyE3BEkUzHcEOpDQh6lNoBpHZ/BjqUIAe2+pL32Alfym+R9439ceYw8LA92xTPZ0k25E/4ZEplIHCXUhkJzFINM9mxrNSQwKQEL9SPSQlerDAqwUt1O6PStL3CTatzhUGrs78vIWg3td2h1+oc7+vzWp2TVMpB+tDVVudLLHr7SCwUMp/hBWQ+I1ynyZZp3ARkJiReYbJMSLouMFmOKV9h7ICjdM2TfBBpFmay1xAKI+YZFEYsXL4IHXCR7QF9V4WFixZ8e7XgesvMLbmLgttt8itkqfVVwBTc70lmcBTP665hvK97P//Yad4DKdAK+roFGtJfCZzrIzxWaBQdGybqUtcKaV2B0JlwI/tO4SKfmDNMvdBT29wLnfTuD8GdFp2hHMHYOTIzky+S/SBMnSNT121XNPL/h31xwtyuH7YrDo10RyMffDSb8EPelSfez+drQk+p0UXKPVLBWGGU9VaVVFiMe8q4FoDlSDqY6GzEvvfKFelqWipY7rNnLK5allOVZUPQwxcm6AFZgZaJmHuh8ibdlkdBaLO6DdpgwpYphHby2Ii2LOxAoTS/0Bljw92y6hBm1TvI9gA2FsctSdCxhL42aGs0ULz1sg4FW00bbPd4ozjz8zveYo78VFA0pys72RJt7cIOi0YOJ+MwtNFKm014aMCR9cer6O0/0/+uwCMDeNiwHML8zOkHPFSBxzHwIGc6htsTx05D8+jtDxO9Py+ZKaE3AAAAAElFTkSuQmCC) no-repeat 50%;
 background-size:cover
}
.chanpin .courseBg1 {
 width:102px;
 height:112px;
 background:url(//asset.3jk.top/project/homepage/img/chanpinmbg.png?v=da26576) no-repeat 50%;
 background-size:cover
}
.module-30014 {
 width:calc(100% - 28px);
 height:59px;
 padding:8px 14px;
 background:#fff;
 position:fixed;
 bottom:0;
 left:0;
 z-index:7000
}
.module-30014 .module-left {
 width:calc(100% - 147px);
 height:100%;
 float:left;
 position:relative
}
.module-30014 .module-left .module-left-p {
 color:#333;
 font-size:13px;
 text-align:left
}
.module-30014 .module-left .module-left-price-container {
 position:absolute;
 left:0;
 bottom:0;
 z-index:3100
}
.module-30014 .module-left .module-left-price-container .module-left-price i {
 font-style:normal;
 font-weight:500
}
.module-30014 .module-left .module-left-price-container .module-left-price .price-mark {
 color:#f33;
 font-size:12px
}
.module-30014 .module-left .module-left-price-container .module-left-price .price-num {
 color:#f33;
 font-size:30px
}
.module-30014 .module-left .module-left-price-container .module-left-origin-price {
 color:#888;
 font-size:12px;
 text-decoration:line-through
}
.module-30014 .module-right {
 width:147px;
 height:100%;
 float:right
}
.module-30014 .module-right .module-btn {
 width:147px;
 height:40px;
 background:#fcc800;
 border-radius:20px;
 text-align:center;
 line-height:40px;
 display:block;
 font-size:15px;
 color:#333;
 font-weight:500
}
.module-30014 .module-right .module-btn-disable {
 background:#eaeff3;
 color:#b6bec6
}
.module-30014 .module-right .module-right-p {
 width:100%;
 text-align:center;
 font-size:12px;
 color:#333;
 margin-top:5px
}
.module-30014 .module-right .module-right-p .module-right-people-num {
 color:#f33;
 font-style:normal;
 margin:0 3px
}
.module-30014 .module-goto-class .module-btn {
 width:100%;
 height:40px;
 background:#fcc800;
 border-radius:20px;
 text-align:center;
 line-height:40px;
 display:block;
 font-size:15px;
 color:#333;
 font-weight:500
}
.module-30014 .module-goto-class .module-right-p {
 width:100%;
 text-align:center;
 font-size:12px;
 color:#888;
 margin-top:5px;
 font-weight:300
}
@media screen and (device-aspect-ratio:40/71) {
 .module-30008 .module-left .module-left-price-container .module-left-price .price-num {
  font-size:22px
 }
}
@media screen and (width:375px) and (height:812px) {
 .module-30008 {
  padding:8px 14px 15px
 }
}
@media screen and (width:414px) and (height:896px) {
 .module-30008 {
  padding:8px 14px 15px
 }
}
.module-40000 {
 width:100%
}
.module-40000 .bottomRegisteredContainer {
 width:1160px;
 margin:0 auto;
 height:40px;
 overflow:hidden;
 text-align:center
}
.module-40000 .bottomRegisteredContainer .copyright {
 display:inline-block;
 height:40px;
 line-height:40px;
 overflow:hidden;
 font-size:12px
}
.module-40000 .bottomRegisteredContainer .copyright i {
 float:left;
 width:20px;
 height:40px;
 margin:0 15px 0 30px;
 background:url(//img.sanjieke.cn/common/beian-icon.png) no-repeat 50%;
 background-size:20px auto
}
.module-40000 .bottomRegisteredContainer .copyright span {
 float:left;
 height:40px;
 line-height:40px
}
@media screen and (max-width:768px) {
 .module-40000 {
  width:100%;
  height:auto;
  padding:15px 6px
 }
 .module-40000 .bottomRegisteredContainer {
  width:calc(100% - 12px);
  height:auto;
  text-align:center;
  line-height:normal;
  font-size:13px;
  padding-top:0
 }
 .module-40000 .bottomRegisteredContainer .copyright {
  color:#a0a4a7;
  text-align:center;
  font-size:10px;
  height:auto;
  line-height:normal
 }
 .module-40000 .bottomRegisteredContainer .copyright i {
  display:none
 }
 .module-40000 .bottomRegisteredContainer .copyright span {
  float:none;
  height:auto;
  line-height:normal
 }
}













#modal_dialog[data-v-3d2a0388] {
 width:100%;
 height:100%;
 position:fixed;
 background:rgba(0,0,0,.5);
 left:0;
 top:0;
 z-index:91000;
 overflow:hidden
}
.dialog_block[data-v-3d2a0388] {
 width:400px;
 border-radius:3px;
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 margin:auto;
 -webkit-animation:hi-data-v-3d2a0388 .3s ease forwards;
 animation:hi-data-v-3d2a0388 .3s ease forwards
}
.dialog_main[data-v-3d2a0388] {
 width:300px;
 background:#fff;
 padding:40px 50px;
 position:absolute;
 top:50%;
 transform:translate3d(0,-50%,0);
 -webkit-transform:translate3d(0,-50%,0);
 border-radius:3px;
 text-align:center
}
.dialog_main .dialog_icon[data-v-3d2a0388] {
 width:44px;
 height:44px;
 display:block;
 margin:0 auto 20px
}
.dialog_main .success_icon[data-v-3d2a0388] {
 background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAMAAABGS8AGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB1UExURUdwTCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlCnLlHT2DLUAAAAmdFJOUwDiey6CCL+O8FY062Of18xblajH9AOIu3Q9bPncTNIQsinoIRpGV0ASQQAAAqdJREFUWMPFmdm2okAMRcNUDDJc5CKIKDjl/z+xH1oGgZqL7vOq7oUhVTlJALjqotBNSJZaQWClGUnc0OlAW1HdP3ClR99EOtSznyJVN/+sRvWaDDkqYk8a29kPFJBVS6JrISwiotXIxLZACVWi79FLUFK+2OO2KK2bwEM3qKLLD4/ro6JsNveIyspZ3B41lNC5FeIu5B41RYlGgtqyzeXZQtc11zHBxd/X6hxbRsBYGExgZpjPaEzPL3BrDlx93etoULPM6C4mwdYEdtGowjHVfs2C010iPI+yZRpM/nLfaFxPs4ducfy8QOc09JuZmgEAXDW4MYBj0WKRa3EBXinlk5seF+C5cQyOAC9l7uhRNpxeqxHieOCWj80g27rc7SL8Vq3Nk1fbfvmNokkJeWbPB2r70ucPgeelmcgjHOg3VEeUuVgB5S5+AwAAUeViBts3xenzS6LIxZYCHntDosbFAwU82o6SKHExoLy8y9StELk8G5+YUpcCZ5M8cU88D0C73CayV8hz8QaE6khHcllIc5EwKl6wJEtwMWF9ZxENGS66ELNy5j6S0xnXFbr9ImY2js/8uso5PYdT/WdZJ8U9eLyucYqGlDPtAXi1aUEWdLw1ADvIS7Kok3YAoOSZzcPUrohW3pRRDefju6ck93OdR/x3fJfsKD65lPLJkRQ3+/zDWOC7R19iZDYc0vJg1nZbsFN3M7kvLVO/TiLTQ5B1mdFy37RebBhs7zVWMDFpGkrHt0pDE4tsdX/fdxo2iZ0/lfGYVsPHHOgZaKrzfz003W/MqxUN//+M0pWH/+E+64rM2WfBchJeCWUy2EpmtSe+xGpjybWbK1Rh20Zho1dzy0oRl2pLyHfOWm2edNam5dnuN2JiHfWWscP6+Ge2Pq5yO3QEAvsH2JFB3tIwfDAAAAAASUVORK5CYII=") no-repeat 50%;
 background-size:44px 44px
}
.dialog_main .error_icon[data-v-3d2a0388] {
 background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAMAAABGS8AGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB1UExURUdwTO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaJ0DROwAAAAldFJOUwBJQhoiuuvuJ0U1qzyy/E+V5YB5XPaPywLdBSzRo1WbxWaHaQigptmGAAACu0lEQVRYw72ZWZqqMBCFiyEgc4AWRMWh5av9L7Ef1L5Ck6QycM8CfmOoKacA1DqG3r3hBWOMFdfmUYUT2OuQtlld4lxR0eRHK2zVDShQzS+m7KAVUl/sJjDAnvgelSqvqSZ2NyJR2UmH25ZIV0PG5j1q6ZwQj4va+qbEAkMDMWV8pDUaKcoVGYHGusi4F7TQ10ZcCblCS1WC8EVrrX7BYG8P3q9FXY8O1P/lduhE3ZKboCP5iw4UuQLXc/A3OtOsioboUJ+RwVyCi4+Shk51Uh6Y3aSNo4gFbVBxw+cTgB/JSo6oKQTS3ChDAICdiPzsc7UsMI6xLDsF5Ff/HGWxLKiWw3vEiMVc0dd5pl+mqNsr5Dc3FcwfVwCASVguExE5kf0ZRMRIUX5+AZEeFzFVlIlVhODnZmpV6bwC8dXnRcyEwfaW906iaMmVFtoB4KRIfG8OIp0XEQP4QiI5jMjnRcSEMFv+nrkknxfxDhzJ5Lwic7ER5t0amc5FTmseni4XR2JX8jS5WEChOUkSJ7wb6Y4NwD2M21zFDa7bfDxGGgYNwi2jvOpMEoSra4VZSrfgmxWhWBlFQblJ2UwBBqS0EM1Cv59AniErrSmhnPmmeOyv9k0KuZPPsAIEgVyJBzurgWU/AYCwh1iMWJmsXtkMhS+LYXA9xsZHmQn0fBcrBu9I+jwVJJ/5U2H3roOj28cN+1dg3T7HPmzJzCWXfZogLsG7jR7pfO6W16648cJn912BvaXFwt1wx7+m0NkFdzj8R3vMhWuxbskevI0sSIC7HfcutmMfNtzHRgbyRWGlGzp7kXLTEhqZpz1lOWSQgx1tEeJrJmHvk3c3jQa2bLV2YwWVq7fEAgCfhM5yg41eyhWhV3cpmGm6cGFnGbrKam16zJsiWgw0ZZ216cHBpncKvUdzfa6PeXP3SOvjH+/ZIkaCZbe/AAAAAElFTkSuQmCC") no-repeat 50%;
 background-size:44px 44px
}
.dialog_main .hint_icon[data-v-3d2a0388] {
 background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABaCAMAAAALg2ENAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB+UExURUdwTO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaO5zaOcXejoAAAApdFJOUwD5/IG7I4jQGFodNaeOwSv2125F8sgS7eADrA0InFPoO2h8l2OisUt30ldfdwAAAupJREFUWMO9WdXaq0AMTHEvVUp/6pr3f8FzUYMKmSBnrrPzwW4yMSIEQTjxx6ZpmmN/EnrUDeyLE7kZP5G5kXMJ2rJuHcvgLzAsJ2zxrabLNXD3diPaydJgAYNooqa9JAzB0lEPlwwjwi8k3w9YgfSaY7yhy0rMhgjv2GA1Bjv5GlbcCAeBd55wQ1h/tZow4sZwazTE3nALLH4KiNeKl3nx4zb+RtwSbvGVOOHWsL7xHrgDxJ+8PneC9YejifJg7Y+7vSUKx/yNeCYcWA5B3UuqvEfBvKQFO8HUr0TyAOYlGtfbTsvevFJ5UQJ7hi383ZvchoL5K6VEQkC9u5AQoif0gw/aWHroXCzY7d+JTeGAczMrMm2cSr68KbBgnr2nrwwLbDFMp286OxQV44ypBG+1epXOgWhm5nGVOJZP+LITVxwTEyxmXhHlC9lsVOEtptCJIaDeg0pm3wInDBvLHBeFuj0czkHMKrEHFWEmnRGzc5kYKkYj5ImZN6UK2IOK54QWiFlZkSfQgRFNIbtSIrtCBzLCyuwYl7a7hxLYDLyIsbtjkHg6R9ONkvglcOuOiZ8C56DEYI8UPYgtBh8Pc7enwBVg1Z+hj2zYWLHy+pAZaLnGqsdXSJ9BS0dX90fwK88U0sbMJtwipB4RkZfCNzcELW9ZZMLwW+egW/CSiOjEuHdG6CebQXBFbVcKB2LOMtjUx0osNW5NmdU98bnLnvQzTIusa9574Y1Ujzo4ymyTomEXgO3YLZbi0PNC6OdOpEiQo3vJEsqBagSKOu+VpQMx5ZSbrLl0e0e8iq22QkJcZzle0PuavqLS/luaQQgFBpT8iag+mX2MbuoDewYX3mvdeKzc3dSqYawd6MWYa1r6EeQaKQp/jCBpvpGrwnGDoakw5nUd33fqHm4R/P/BdH+j9P6G/w3XFam8ruhxwUKU71PV5177WWKddFu9ntZuPS4KkdWm2Wy1+VjGfs/ErZaxfa6PH1MV/cL7Hw7seJapVGGYAAAAAElFTkSuQmCC") no-repeat 50%;
 background-size:44px 44px
}
.dialog_main .none_element[data-v-3d2a0388],
.dialog_main .none_icon[data-v-3d2a0388] {
 display:none!important
}
.dialog_main .close_icon[data-v-3d2a0388] {
 background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAM1BMVEUAAACLi4uKioqJiYmJiYmKioqPj4+KioqKioqJiYmKioqKioqKioqKioqKioqJiYmJiYmWVpeMAAAAEXRSTlMAf+9Q358QYP+gwLDgMJDwgOtcPDoAAADxSURBVHgB7daxbsMwDADRRooiOk0s///X1kANoodOx7XlRgLvFnvQx/9cc2vt5kS/t/HIbcY5Q/BvseX6DFFIHy33zxCF9PHKwzuyIHz036dh/MQRBe9Z8F4UBr0u0PsCvS/Q+wK9L9D7Ar0v0PsCvS/Q+wK9L9D7Ar0v0PsCvS/AVwr0vkDvC/C+UPf8/jHq3hfofQG+WoCf0xfg8VeXvC/Qo1D0LHjPQs2z4D0L3rOwFzwLU3tRoPcFel+g9wV6X6D3BXpfoDcF+NXz4grH5d/V535TPgv3PCzls7ByP5TPwv5jf26nN9Nfa3vk9sfnC21oG9m0LOP1AAAAAElFTkSuQmCC") 100% no-repeat;
 background-size:15px 15px;
 position:absolute;
 top:0;
 right:10px;
 cursor:pointer
}
.dialog_main .dialog_title[data-v-3d2a0388] {
 font-size:17px;
 line-height:26px;
 color:#333;
 font-weight:500;
 margin-bottom:20px
}
.dialog_main .dialog_info[data-v-3d2a0388] {
 font-size:16px;
 line-height:26px;
 color:#333
}
.dialog_main .dialog_affirm[data-v-3d2a0388] {
 width:150px;
 height:40px;
 line-height:40px;
 background:#2dca93;
 color:#fff;
 font-size:14px;
 text-align:center;
 display:inline-block;
 border-radius:20px;
 margin-top:40px
}
.dialog_main .dialog_affirm[data-v-3d2a0388]:hover {
 background:#57d5a9
}
.dialog_main .dialog_cancel[data-v-3d2a0388] {
 width:120px;
 height:38px;
 line-height:38px;
 color:#2dca93;
 font-size:14px;
 text-align:center;
 display:inline-block;
 border-radius:20px;
 margin:40px 5px 0;
 border:1px solid #2dca93
}
.dialog_main .dialog_cancel[data-v-3d2a0388]:hover {
 background:#eafaf4
}
.dialog_main .dialog_confirm[data-v-3d2a0388] {
 width:120px;
 height:40px;
 line-height:40px;
 background:#2dca93;
 color:#fff;
 font-size:14px;
 text-align:center;
 display:inline-block;
 border-radius:20px;
 margin:40px 5px 0
}
.dialog_main .dialog_confirm[data-v-3d2a0388]:hover {
 background:#57d5a9
}
.dialog_main .bgyellow[data-v-3d2a0388] {
 background:#ffcc01;
 color:#333
}
.dialog_main .bgyellow[data-v-3d2a0388]:hover {
 background:#ffcc01
}
@media screen and (max-width:960px) {
 .dialog_block[data-v-3d2a0388] {
  width:96%
 }
 .dialog_main[data-v-3d2a0388] {
  width:calc(100% - 60px);
  background:#fff;
  padding:40px 30px;
  position:absolute;
  top:50%;
  transform:translate3d(0,-50%,0);
  -webkit-transform:translate3d(0,-50%,0);
  border-radius:3px;
  text-align:center
 }
}
@keyframes hi-data-v-3d2a0388 {
 0% {
  opacity:0;
  transform:scale(.75)
 }
 to {
  opacity:1;
  transform:scale(1)
 }
}
@-webkit-keyframes hi-data-v-3d2a0388 {
 0% {
  opacity:0;
  transform:scale(.75)
 }
 to {
  opacity:1;
  transform:scale(1)
 }
}
.success_status[data-v-3f60f01e] {
 width:314px;
 padding-bottom:80px;
 margin:0 auto
}
.success_status .s_info[data-v-3f60f01e] {
 padding:10px;
 background:#dd5e6e;
 line-height:20px;
 color:#fff;
 margin-bottom:30px;
 border-radius:3px;
 position:relative
}
.success_status .s_info[data-v-3f60f01e]:before {
 position:absolute;
 display:inline-block;
 border-bottom:10px solid #dd5e6e;
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 left:50%;
 top:-10px;
 margin-left:-5px;
 content:""
}
.success_status .s_title[data-v-3f60f01e] {
 padding:40px 0 55px;
 font-size:32px;
 text-align:center;
 color:#1b2026
}
.success_status .s_title .success_icon[data-v-3f60f01e] {
 width:43px;
 height:43px;
 background:url(//img.sanjieke.cn/pay/success/img/success_icon.png) no-repeat;
 background-size:43px 43px;
 display:inline-block;
 position:relative;
 top:8px;
 margin-right:10px
}
.success_status .s_text[data-v-3f60f01e] {
 font-size:15px;
 line-height:25px;
 margin-bottom:45px;
 color:#1b2026
}
.success_status .s_m_text[data-v-3f60f01e] {
 display:none;
 padding:0 30px;
 font-size:15px;
 line-height:25px;
 margin-bottom:25px;
 color:#1b2026
}
.success_status .s_code[data-v-3f60f01e] {
 width:240px;
 margin:0 auto;
 box-shadow:0 0 20px rgba(85,182,218,.3);
 padding-bottom:10px;
 position:relative
}
.success_status .s_code .s_code_bottom[data-v-3f60f01e] {
 color:#989898;
 position:relative;
 padding-left:68px
}
.success_status .s_code .s_code_bottom .s_code_icon[data-v-3f60f01e] {
 width:37px;
 height:37px;
 border:1px solid #55b6da;
 display:inline-block;
 border-radius:6px;
 position:absolute;
 left:18px;
 top:0;
 background:url(//img.sanjieke.cn/pay/success/img/sweep_icon.png) no-repeat 50%;
 background-size:23px 23px
}
.success_status .s_code .s_code_bottom p[data-v-3f60f01e] {
 line-height:20px;
 font-size:14px
}
.success_status .s_code .s_code_bottom p img[data-v-3f60f01e] {
 width:auto!important;
 max-width:100%!important;
 height:auto!important;
 display:inline-block!important;
 vertical-align:middle!important
}
.success_status .s_code .code_prompt[data-v-3f60f01e] {
 width:200px;
 height:183px;
 background:url(//img.sanjieke.cn/pay/success/img/sweep_about.png) no-repeat;
 background-size:200px 183px;
 position:absolute;
 right:-220px;
 top:-70px
}
.success_status .s_code .m_code_bottom[data-v-3f60f01e] {
 color:#989898;
 position:relative;
 padding-left:68px;
 display:none
}
.hasshow{
    display: block !important;
}
.success_status .s_code .m_code_bottom .m_code_icon[data-v-3f60f01e] {
 width:37px;
 height:37px;
 display:inline-block;
 border-radius:6px;
 position:absolute;
 left:18px;
 top:0;
 background:url(//img.sanjieke.cn/pay/success/img/finger_icon.png) no-repeat 50%;
 background-size:37px 37px
}
.success_status .s_code .m_code_bottom p[data-v-3f60f01e] {
 line-height:20px;
 font-size:14px
}
.success_status .myclassroom_link[data-v-3f60f01e] {
 width:250px;
 height:42px;
 background:#55b6da;
 border-radius:3px;
 font-size:16px;
 color:#fff;
 text-align:center;
 line-height:42px;
 box-shadow:0 3px 0 0 #23a3d2;
 margin:30px auto auto;
 display:block
}
.success_status .myclassroom_link[data-v-3f60f01e]:hover {
 background:#51adcf
}
@media screen and (max-width:768px) {
 .success_status .s_title[data-v-3f60f01e] {
  font-size:21px;
  padding:30px 0 35px
 }
 .success_status .s_info[data-v-3f60f01e] {
  width:86%;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  margin:0 auto 20px
 }
 .success_status .s_title .success_icon[data-v-3f60f01e] {
  width:30px;
  height:30px;
  background-size:30px 30px
 }
 .success_status .s_code .code_prompt[data-v-3f60f01e] {
  display:none
 }
 .success_status[data-v-3f60f01e] {
  width:auto
 }
 .success_status .s_text[data-v-3f60f01e] {
  display:none
 }
 .success_status .s_m_text[data-v-3f60f01e] {
  display:block
 }
 .success_status .s_code[data-v-3f60f01e] {
  width:216px
 }
 .success_status .s_code .s_code_bottom[data-v-3f60f01e] {
  display:none
 }
 .success_status .s_code .m_code_bottom[data-v-3f60f01e] {
  display:block
 }
 .success_box .success_window[data-v-3f60f01e] {
  width:90%;
  height:auto;
  padding-bottom:30px;
  left:50%;
  margin-left:0;
  margin-top:0;
  transform:translate(-50%,-50%)
 }
 .success_status .myclassroom_link[data-v-3f60f01e] {
  width:220px;
  font-size:14px
 }
}



.sec6_con1 {
  height: 284px;
  /* background: url(../img/python_11.png) no-repeat center; */
  background-size: 100%;
  margin-bottom: 20px;
}



.sec6_con1 ul {
  margin: 0px;
  padding: 0px;
}

.sec6_con1 ul li {
  height: 98px;
  width: 510px;
  cursor: pointer;
  float: left;
  list-style: none;
  background-color: #ffffff;
  background-image: url(../img/python_4506.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  margin-bottom: 22px;
  padding-top: 16px;
  /* opacity: 0.6; */
  padding-left: 90px;
  display: flex;
  flex-wrap: wrap;
  /* align-items: center; */
  /* justify-content: center; */
  flex-direction: row;
  color: #FFFFFF;
}

.sec6_con1 ul li h2 {
  height: 20px;
  width: 410px;
  margin: 0px;
  padding: 0px;
  font-size: 25px;
  font-family: PingFangSC;
  font-weight: 600;
  color: rgba(255, 255, 255, 1);
  line-height: 30px;
}

.sec6_con1 ul li .h2 {
  height: 20px;
  width: 410px;
  margin: 0px;
  padding: 0px;
  font-size: 25px;
  font-family: PingFangSC;
  font-weight: 600;
  color: rgba(255, 255, 255, 1);
  line-height: 30px;
}
.sec6_con1 ul li h3 {
  margin: 0px;
  height: 20px;
  width: 372px;
  padding: 0px;
  font-size: 22px;
  font-family: PingFangSC;
  font-weight: 500;
  color: rgba(255, 255, 255, 1);
  line-height: 3px;
}
.sec6_con1 ul li .h3 {
  margin: 0px;
  height: 20px;
  width: 372px;
  padding: 0px;
  font-size: 22px;
  font-family: PingFangSC;
  font-weight: 500;
  color: rgba(255, 255, 255, 1);
  line-height: 3px;
}
.stepchoose {
  background-image: url(../img/pytho66n_03.png) !important;
}


.sec6_con2 {
  height: auto;
  text-align: left;
  margin-bottom: 30px;
}

.sec6_con2 ul {
  height: auto;
  width: 100%;
  margin: 0px;
  padding: 0px;
}

.sec6_con2 ul li {
  height: 50px;
  width: 1140px;
  cursor: pointer;
  padding-left: 40px;
  float: left;
  background-color: #F5F6FA;
  background-image: url(../img/python_18.png);
  background-repeat: no-repeat;
  background-position: 1115px center;
  margin-bottom: 12px;
  font-size: 22px;
  font-family: PingFangSC;
  font-weight: 600;
  color: rgba(51, 51, 51, 1);
  line-height: 50px;
}



.sec6_con ul li a {
  cursor: pointer;
  height: 100%;
  width: 100%;
  display: block;
}

.sec6_con2_con2 {
  height: auto;
  display: none;
}

.sec6_con2_con2 ol {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.sec6_con2_con2 li {
  width: 1110px !important;
  padding-left: 70px !important;
  background-image: none !important;
  /* background-color: #ffffff !important; */
  font-size: 19px !important;
  font-family: PingFangSC;
  font-weight: 400 !important;
  color: rgba(51, 51, 51, 1) !important;
}
